一起聊聊微信小程序中的生命周期(函数)
- 微信应用
- 2024-10-16 07:03:02
一起聊聊微信小程序中的生命周期(函数)
本篇文章带大家一起看看微信小程序中的生命周期,都有哪些生命周期函数,来聊一聊其从触发时机及其所做的事情,希望对大家有所帮助!
本篇文章带大家一起看看微信小程序中的生命周期,都有哪些生命周期函数,来聊一聊其从触发时机及其所做的事情,希望对大家有所帮助!
本篇文章带大家一起看看微信小程序中的生命周期,都有哪些生命周期函数,来聊一聊其从触发时机及其所做的事情,希望对大家有所帮助!
一、生命周期1. 什么是生命周期?
生命周期 (Life Cycle) 是指一个对象从 创建 -> 运行 -> 销毁 的整个阶段,强调的是一个时间段
2. 小程序的生命周期
小程序的 启动,表示 生命周期的开始
小程序的 关闭,表示 生命周期的结束
中间小程序运行的过程,就是小程序的生命周期
3. 小程序生命周期分类
应用生命周期特指小程序从启动 --> 运行 --> 销毁的过程
页面生命周期特指小程序中,每个页面的加载 --> 渲染 --> 销毁的过程
注意:页面的生命周期范围较小,应用程序的生命周期范围较大
二、生命周期函数1. 什么是生命周期函数?
小程序框架提供的内置函数,会伴随着生命周期,自动按次序执行
生命周期函数的作用:
允许程序员在特定的生命周期时间点上,执行某些特定的操作
例如,页面刚加载的时候,在生命周期函数中自动发起数据请求,获取当前页面的数据
注意:生命周期强调的是时间段,生命周期函数强调的是时间点。
2. 应用的生命周期函数
app.js 是小程序执行的入口文件,在 app.js 中必须调用 App() 函数,且只能调用一次。其中,App() 函数是用来注册并执行小程序的
App(Object) 函数接收一个 Object 参数,可以通过这个 Object 参数,指定小程序的生命周期函数
app.js 中的代码
代码如下(示例):
App({ /** * 当小程序初始化完成时,会触发 onLaunch(全局只触发一次) */ onLaunch: function () { }, /** * 当小程序启动,或从后台进入前台显示,会触发 onShow */ onShow: function (options) { }, /** * 当小程序从前台进入后台,会触发 onHide */ onHide: function () { }, /** * 当小程序发生脚本错误,或者 api 调用失败时,会触发 onError 并带上错误信息 */ onError: function (msg) { }})一起聊聊微信小程序中的生命周期(函数)由讯客互联微信应用栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“一起聊聊微信小程序中的生命周期(函数)”