目前我的问题是当成功跳转到tabbar页面,页面展示的不是最新的数据,需要手动刷新才能展示最新的数据
解决方法1:
wx.switchTab({
url: '/pages/device-info/device-info',
success: function () {
var page = getCurrentPages().pop();
if (page == undefined || page == null) return;
page.onLoad(); //重新刷新device-info页面
}
})
解决方法2:
在device-info.js中使用onShow生命周期
补充:
onShow在每次打开页面都会加载数据,可以用于数据在需要刷新的环境下
onLoad只是在第一次进入页面会刷新数据,从二级页面回来不会重新加载数据