可先在app.js里定义一个全局变量。
globalData:{
arguments: null
}
然后在点击事件里改变全局变量。
toTabPage(e){
let arg = e.currentTarget.dataset.arg;
getApp().globalData.arguments = arg;
wx.switchTab({
url:url
})
}
在tab页面的onLoad或者onShow事件里获取全局变量
onLoad(){
let arg = getApp().globalData.argements
}
重新刷新页面
wx.switchTab({
url: '/pages/cart/index',
success:function () {
var page = getCurrentPages().pop();
if (page == undefined || page == null) return;
page.onLoad(); //重新刷新页面
}
})
传参方法 参考
https://www.cnblogs.com/yanghao-blogs/p/14792886.html