小程序生命周期

  下介绍一下小程序的生命周期,因为它包括了 app 和 page 两个部分,所以也就分别对应了应用和页面两种类型的生命周期,下面我们就分别介绍一下:

一、应用生命周期

  • onLaunch(Object object)

  小程序初始化完成时触发,全局只触发一次。参数也可以使用 wx.getLaunchOptionsSync 获取。

  • onShow(Object object)

  小程序启动,或从后台进入前台显示时触发。也可以使用 wx.onAppShow 绑定监听。

  • onHide()

  小程序从前台进入后台时触发。也可以使用 wx.onAppHide 绑定监听。

  • onError(String error)

  小程序发生脚本错误或 API 调用报错时触发。也可以使用 wx.onError 绑定监听。

  • onPageNotFound(Object object)

  小程序要打开的页面不存在时触发。也可以使用 wx.onPageNotFound 绑定监听。注意事项请参考 wx.onPageNotFound

二、页面生命周期

  其中,生命周期 onReady 只会在首屏渲染时调用一次,当页面调用 onShow 和 onHide 的时候不会再次触发。

原文地址:https://www.cnblogs.com/belongs-to-qinghua/p/12461087.html