微信小程序生命周期——小程序的生命周期及页面的生命周期。
最近在做微信小程序开发,也发现一些坑,分享一下自己踩过的坑。
生命周期是指一个小程序从创建到销毁的一系列过程。
在小程序中 ,通过App()来注册一个小程序 ,通过Page()来注册一个页面。
首先来看一下,app.js中,定义的一些小程序生命周期方法:
文章图片
打印小程序这些方法,程序依次执行了app.js下面
onLaunch
onShow方法,
以及page页面中的
onLoad,
onShow
onReady方法。
在page页面中定义的页面生命周期方法:
文章图片
打开小程序后会依次执行
onLoad
onReady
onShow方法
前后台切换会分别执行onHide和onShow方法,
当小程序页面销毁时会执行 onUnload方法。
注意:
App() 必须在 app.js 中注册,且不能注册多个。
不要在定义于 App() 内的函数中调用 getApp() ,使用 this 就可以拿到 app 实例。
不要在 onLaunch 的时候调用 getCurrentPages(),此时 page 还没有生成。
通过 getApp() 获取实例之后,不要私自调用生命周期函数。
【微信小程序生命周期——小程序的生命周期及页面的生命周期。】转载于:https://www.cnblogs.com/Super-scarlett/p/9450845.html
推荐阅读
- 一个小故事,我的思考。
- 家乡的那条小河
- 一个人的碎碎念
- 野营记-第五章|野营记-第五章 讨伐梦魇兽
- 昨夜小楼听风
- 2021-02-17|2021-02-17 小儿按摩膻中穴-舒缓咳嗽
- 基于微信小程序带后端ssm接口小区物业管理平台设计
- 2019.4.18感恩日记
- 那件我们忽略的小事叫感恩
- 你有婚内虐待行为吗()