微信小程序开发

微信小程序-onShow()方法解决返回后数据刷新问题

2018/9/4 14:42:56 人评论 次浏览

微信小程序页面的生命周期中,最长见到的函数有onLoad()和onShow()这2个函数。

如何正确的时候这2个函数非常重要。

今天我们就讲一个场景:从一个页面A跳转到另一个页面B,然后再返回A后,让A页面重新重新加载。这里用到onShow()函数。

第1步:

页面A到B:

wx.navigateTo({
url: "/pages/select-address/index"
})

从B返回A

wx.setStorageSync('selected_address', theaddr);
wx.navigateBack({});

让A页面重新界面数据:

onShow: function() {
console.log("A页面的onShow方法");
that.initShippingAddress();
}

onShow()

页面显示/切入前台时触发。