生命周期
小程序生命周期分为 应用生命周期、页面生命周期 和 组件生命周期。
应用生命周期
小程序应用生命周期写在
app.js
入口文件中。
生命周期 | 说明 |
---|---|
onLaunch | 小程序初始化完成时,只触发一次 |
onShow | 小程序启动 或 从后台进入前台 |
onHide | 小程序从前台进入后台 |
App({
// 初始化完成
onLaunch() {
...
},
// 进入前台
onShow() {
...
},
// 进入后台
onHide() {
...
}
})
页面生命周期
页面生命周期写在
.js
中的Page()
中。
生命周期 | 说明 |
---|---|
onLoad | 监听页面加载,一个页面只执行一次 |
onReady | 监听页面初次渲染完成,一个页面只执行一次 |
onShow | 监听页面显示 |
onHide | 监听页面隐藏 |
onUnload | 监听页面卸载 |
Page({
// 生命周期函数--监听页面加载
onLoad(options) {
// 上个页面传递过来的参数
console.log(options);
},
// 生命周期函数--监听页面初次渲染完成
onReady