微信小程序(四)_页面的生命周期

说完应用的生命周期,我们来看一下页面的生命周期。

顾名思义,页面的生命周期就是每一个页面的生命周期,那它有与应用的生命周期有何不同呢???

首先,作用域不同:应用的是全局,页面的是本页面。

其次,实例对象差异:应用App({}),页面Page({})。

然后,是其中方法的作用域差异。

Page({})的作用如下:

PS:onLoad(){}方法,页面即将要加载了,做一些数据的初始化,一般处理数据也是在此处理。

    onShow(){},页面展示了触发。

    onReady(){},当页面数据渲染完成后,操作元素。

    onHide(){},当页面进入后台,即隐藏时触发;即,页面与页面间切换,或点击切换后台触发(此时整个页面都隐藏了)。

    onUnLoad(){},页面卸载或者被摧毁触发。比如,从index页面点击按钮到page1页面,再返回时,page1的onUnLoad就触发。

猜你喜欢

转载自blog.csdn.net/weixin_42220533/article/details/83305818