tarbar切换时,刷新数据,如果是返回tarbar页面,就不刷新数据
解决办法,在第二步页面做了一个本地存储变量,在第一步的页面判断这个变量进而确定是否是第二步页面返回。
第二步页面代码:
/**
* 生命周期函数--监听页面显示
*/
onShow: function() {
wx.setStorageSync('goBack', 1);
},
第一步页面代码,也就是tarbar页面:
/**
* 生命周期函数--监听页面显示
*/
onShow: function() {
let value = wx.getStorageSync('goBack');
if(!value){
this.getData();//这个是我这里重新加载当前tarbar页面的数据
}
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function() {
wx.removeStorageSync("goBack");
},
参考博主:https://www.cnblogs.com/congfeicong/p/9733582.html