小程序生命周期
2019-06-12 本文已影响0人
Grayly吖
1、小程序的页面生命周期是指程序内部某个页面从进入到离开或某个页面到另一个页面的过程
小程序页面生命周期-
(1)小程序注册完成后,加载页面,触发onLoad方法,一个页面只会调用一次。
-
(2)页面载入后触发onShow方法,显示页面,每次打开页面都会调用一次。
-
(3)首次显示页面,会触发onReady方法,渲染页面元素和样式,一个页面只会调用一次。
-
(4)当小程序后台运行或跳转到其他页面时,触发onHide方法。
-
(5)当小程序有后台进入到前台运行或重新进入页面时,触发onShow方法。
-
(6)当使用重定向方法wx.redirectTo()或关闭当前页返回上一页wx.navigateBack(),触发onUnload
2、wx.navigateTo跳转状态下,页面A和页面B的生命周期逻辑
-
(1)进入A页面:A执行onLoad()-->onShow()-->onReady();
-
(2)A页面navigateTo B页面:A执行onHide(),B执行onLoad()-->onShow()-->onReady();
-
(3)B页面返回A页面:B执行onUnload(),A执行onShow();
-
(4)退出A页面:A执行onUnload()。