-- 创造无限可能

订单小程序:学习

2023-07-12 23:01:21
268 人浏览 0 人点赞
有用,点赞支持一下
  1. 在 config.js 文件里引入接口地址
     const config = {
         development: {
             baseUrl: "http://dly.tooi.cn/index.php/",
         },
         production: {
             baseUrl: "https://xg.budun.com",
         },
     };
    
  2. 传入后台数据:
    1. 在页面脚本开头里引入:
         import http from '../../utils/http';
      
    1. 创建一个订单列表:
         created() {
             this.getOrderList()
                 },
      
    1. 获取订单列表:
         methods: {
             // 获取订单列表
             getOrderList() {
                 // 获取接口地址
                 http.post('/order/query', {
                     // 定义关键字
                     word: this.keyword,
                     // 获取当前状态
                     state: this.list[this.current]['state']
                 }).then(res => {
                     this.orderList = res.data.lists
                 })
             },
      
    1. 在 data 里面定义一个空订单列表、关键字:
         keyword: '',
         orderList: [],
      
    1. HTML 代码:
         <CustomerOrderItem :list="orderList" />
      
    1. 实现页面内跳转并获取内容
         <navigator style="margin-right: 15px;" :url="'/pages/order/delivery?id='+item.id"
             hover-class="navigator-hover">
             收货
         </navigator>
      
  1. 页面合并:主体相同,内容不同
    ①在订单文件夹里新建一个 components 文件夹,里面存放各自的内容代码
    ②在订单列表页脚本开头里引入:
     import CustomerOrderItem from './components/CustomerOrderItem.vue';
     import BusinessOrderItem from './components/BusinessOrderItem.vue'
    
    定义文件名:
     components: {
             CustomerOrderItem,
             BusinessOrderItem
         },