乐趣区

项目中vuex的结构二

滑动 betterScroll

数据更新后执行

 mounted() {this.$store.dispatch('getShopGoods', () => {// 数据更新后执行
        this.$nextTick(() => { // 列表数据更新显示后执行

          this._initScroll()
          this._initTops()})
      })

    },
    
    //actions/vux
     // 异步获取商家商品列表
  async getShopGoods({commit}, callback) {const result = await reqShopGoods()
    if (result.code === 0) {
      const goods = result.data
      commit(RECEIVE_GOODS, {goods})
      // 数据更新了, 通知一下组件
      callback && callback()}
  },
退出移动版