• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

小程序生命周期

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

生命周期是指一个对象从创建=>运行=>销毁的过程。

生命周期函数是由小程序框架提供的内置函数,会伴随着生命周期,自动按次序执行。

生命周期函数的作用:允许程序猿在特定的生命周期时间点上,执行某些特定的操作。例如,页面刚加载的时候在生命周期函数中自动发起数据请求,获取当前页面的数据。

注意:生命周期强调的是时间段,生命周期函数强调的是生命周期时间点。

 

小程序的生命周期函数分为两种类型:应用生命周期函数和页面生命周期函数。

 

应用生命周期函数:

app.js是小程序执行的入口文件,在app.js中必须调用App()函数,且只能调用一次。其中,App()函数是用来注册并执行小程序的。

App(Object) 函数接受一个Object参数,可以通过这个Object 参数,指定小程序的生命周期函数。

onLaunch: function(options){}  // 小程序初始化完成时,执行此函数,可以做一些初始化工作。小程序初始化完成时,全局只触发一次。

onShow: function(optioins){} //小程序显示到屏幕上的时候,执行此函数。小程序启动时,或从后台进入前台显示时。

onHide:function(options){} // 小程序被最小化的时候,执行此函数。小程序从前台进入后台时。

 

页面生命周期函数:

每个小程序页面,必须拥有自己的.js文件,且必须调用Page()函数,否则报错。其中Page()函数用来注册小程序页面。

Page(Object) 函数接受一个Object参数,可以通过这个Object参数,指定页面的生命周期函数。

onLoad:  监听页面加载。

onShow:  监听页面显示。

onReady: 监听页面初次渲染完成。

onHide:  监听页面隐藏。

onUnload: 监听页面卸载。

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
uni-app开发小程序准备阶段发布时间:2022-07-18
下一篇:
微信小程序之子组件向父组件传值发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap