生命周期函数
onLoad
: 页面加载一个页面只会调用一次,可以在 onLoad 中获取打开当前页面所调用的 query 参数。
onShow
: 页面显示每次打开页面都会调用一次。
onReady
: 页面初次渲染完成一个页面只会调用一次,代表页面已经准备妥当,可以和视图层进行交互。
对界面的设置如
wx.setNavigationBarTitle
请在onReady
之后设置。详见生命周期onHide
: 页面隐藏当
navigateTo
或底部tab
切换时调用。onUnload
: 页面卸载当
redirectTo
或navigateBack
的时候调用。
生命周期的调用以及页面的路由方式详见
文档里面说 onReady一个页面会调用一次,实测发现每次进入该页面都会执行页面的方法
你所说的每次进入该页面,该页面是否是重新加载过的?
非tabBar页面,退出就卸载页面,再进入就重新加载,并调用onReady
是这样的,有没有办能够缓存页面数据。让非tabBar页面实现 onReady 只加载一次?