小程序的生命周期和页面的生命周期

生命周期是指一个小程序从创建到销毁的一系列过程。
通过App()来注册一个小程序 ,通过Page()来注册一个页面。
一、小程序声明周期
app.js
1.判断小程序进入场景,比如是通过顶部下拉进来的的 还是通过搜索小程序进来的 或者是通过其他方式进来的。
2.使用周期函数:比如 onLouch 小程序初始化完成 ,onShow 小程序渲染完成等等,需要注意的是 onLouch这个周期函数 小程序只是执行一次,而onshow 可能执行多次,所以需要执行一次的函数 需要放在onlouch 而不是onShow 中。
其中的具体的感觉自己可以测试一下:

图一.png



二、页面生命周期
index.js(page)
onload 页面加载完成
onshow 页面显示出来
onready 页面初次渲染完成(一次)
onunload 页面卸载
网上找到一张比较形象化的图:

图二.png


打开小程序后会依次执行
onLoad
onReady
onShow方法
前后台切换会分别执行onHide和onShow方法,
当小程序页面销毁时会执行 onUnload方法。

0 个评论

要回复文章请先登录注册