微信小程序生命周期

1、小程序的页面生命周期是指程序内部一个页面进入到离开和一个页面到另一个页面的过程

image
  • (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()。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容