| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 | // pages/shop-tabbar/shop-tabbar.js// components/production/production.jsComponent({  /**   * 组件的属性列表   */  properties: {    currentTab:{      type:Number    }  },  /**   * 组件的初始数据   */  data: {    list: [{        text: "店铺首页",        iconPath: "../../images/tabbar/shop-home.png",        selectedIconPath: "../../images/tabbar/shop-home-sel.png"      },      {        text: "全部商品",        iconPath: "../../images/tabbar/shop-prods.png",        selectedIconPath: "../../images/tabbar/shop-prods-sel.png"      },      {        text: "商品分类",        iconPath: "../../images/tabbar/shop-category.png",        selectedIconPath: "../../images/tabbar/shop-category-sel.png"      },      {        text: "店内搜索",        iconPath: "../../images/tabbar/shop-search.png",        selectedIconPath: "../../images/tabbar/shop-search-sel.png"      }    ],  },  /**   * 组件的方法列表   */  methods: {    toProdPage: function(e) {      var prodid = e.currentTarget.dataset.prodid;      wx.navigateTo({        url: '/pages/prod/prod?prodid=' + prodid,      })    },    // tabbar切换    tabChange(e) {      const {        index      } = e.currentTarget.dataset      this.setData({        currentTab: index      })      if (this.data.currentTab == 0) {        wx.redirectTo({          url: '/pages/shopPage/shopPage',        })      } else if (this.data.currentTab == 1) {        wx.redirectTo({          url: '/pages/shopProds/shopProds',        })      } else if (this.data.currentTab == 2) {        wx.redirectTo({          url: '/pages/shopCategory/shopCategory',        })      } else if (this.data.currentTab == 3) {        wx.redirectTo({          url: '/pages/shopSearch/shopSearch',        })      }    },  },  /**   * 组件生命周期   */    lifetimes: {    attached: function () {      // 在组件实例进入页面节点树时执行      console.log(this.properties.currentTab)    },    detached: function () {      // 在组件实例被从页面节点树移除时执行    },  },})
 |