给个事件就OK了
switchShop(e){
let that = this, pages = getCurrentPages(), prevPage = pages[pages.length - 2];
prevPage.setData({
sid: e.currentTarget.dataset.sid,
CommodityList:[]
})
wx.switchTab({ url: '../index',
success: function (e) {
let page = getCurrentPages().pop();
if (page == undefined || page == null) return;
page.onLoad();
}})
},
或者在tab页面使用onShow()。缺点是每次进入都会刷新