首页 > 微信应用  > 

一起聊聊微信小程序中的生命周期(函数)

一起聊聊微信小程序中的生命周期(函数)
本篇文章带大家一起看看微信小程序中的生命周期,都有哪些生命周期函数,来聊一聊其从触发时机及其所做的事情,希望对大家有所帮助!

本篇文章带大家一起看看微信小程序中的生命周期,都有哪些生命周期函数,来聊一聊其从触发时机及其所做的事情,希望对大家有所帮助!

一、生命周期

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) { }})

一起聊聊微信小程序中的生命周期(函数)由讯客互联微信应用栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“一起聊聊微信小程序中的生命周期(函数)