全局的生命周期
原创2026/3/5大约 1 分钟
每个小程序都需要在 app.js 中调用 App 方法注册小程序实例,绑定生命周期回调函数、错误监听和页面不存在监听函数等
所谓生命周期,通俗地理解为“从摇篮到坟墓”(Cradle-to-Grave)的整个过程
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| onLaunch | function | 否 | 生命周期回调——监听小程序初始化。 |
| onShow | function | 否 | 生命周期回调——监听小程序启动或切前台。 |
| onHide | function | 否 | 生命周期回调——监听小程序切后台。 |
| onError | function | 否 | 错误监听函数 |
| onPageNotFound | function | 否 | 页面不存在监听函数 |
| onThemeChange | function | 否 | 监听系统主题变化 |
// app.js
App({
onLaunch(options) {
console.log('监听小程序初始化', options)
},
onShow(options) {
console.log('监听小程序启动', options)
},
onHide() {
console.log('监听小程序切后台')
},
onError(msg) {
// 小程序发生脚本错误或 API 调用报错时触发
console.log('错误监听函数', msg)
},
onPageNotFound(res) {
console.log('页面不存在监听函数')
},
onThemeChange() {
console.log('系统切换主题时触发')
},
})至此,本章节的学习就到此结束了,如有疑惑,可对接技术客服进行相关咨询。