浅析微信小程序生命周期之应用生命周期

本文主要探讨微信小程序的生命周期,尤其是应用生命周期。从App(Object object)的注册开始,阐述小程序如何启动、运行以及关闭的过程,并提到了globalData的使用,用于存储全局变量,简化API前缀管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

浅谈微信小程序生命周期之应用生命周期

参考:微信小程序官方文档

微信小程序生命周期可分为应用生命周期、页面生命周期和组件生命周期,本文结合微信官方文档浅析微信小程序的应用生命周期。从注册一个小程序生命周期开始讲起,到一些关于开发的小经验。废话少说,直接来。

1、App(Object object)
微信小程序应用生命周期从注册小程序生命周期开始说起,拿Vue.js这比喻,我们要使用Vue就得先new一个Vue对象。而微信小程序通过App(Object object)这个函数来注册小程序,接受一个 Object 参数,其指定小程序的生命周期回调等。
Tip: App() 必须在 app.js 中调用,必须调用且只能调用一次。不然会出现无法预期的后果。

2、App()参数
App(Object object)也可称为注册程序,这个程序里包含了些关于小程序生命周期相关的函数。或称为App()函数的参数,参数类型是Object object。如下

属性 类型 说明 触发时间
onLaunch function 生命周期回调——监听小程序初始化。 小程序初始化完成时触发,全局只触发一次。
onShow function 生命周期回调——监听小程序启动或切前台。 小程序启动,或从后台进入前台显示时触发。
onHide function 生命周期回调——监听小程序切后台。 小程序从前台进入后台时触发。
onError function 错误监听函数。 小程序发生脚本错误或 API 调用报错时触发。
onPageNotFound function 页面不存在监听函数。 小程序要打开的页面不存在时触发。基础库 1.9.90 开始
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值