微信小程序实战004各种生命周期函数详解
什么是生命周期
指一个对象从创建到销毁的一系列过程,从实例创建到销毁期间伴随着各种各样的事件触发。比如Vue实例在被创建时要经过一系列的初始化过程中需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。在这期间Vue提供了许多生命周期函数供用户在整个Vue实例的过程时更好的控制逻辑,得到用户想要的效果。
小程序同样有着自己的生命周期函数,小程序分为应用、页面和组件三个部分,每个部分都有着相应的生命周期。很多朋友容易将小程序中的生命周期混淆,今天我们来一起认识下小程序的生命周期函数吧。
应用生命周期函数
应用生命周期函数指小程序从用户启动小程序到销毁小程序期间用来监听小程序的函数,小程序通过在app.js文件中的App(Object) 函数来指定小程序的生命周期回调函数。小程序启动会依次执行onLaunch,onShow方法,当小程序进入后台隐藏时执行onHide方法。
这里需要注意的是当用户点击右上角关闭或者按设备返回键键离开小程序,此时小程序并没有直接销毁而是进入了后台(只有小程序后台运行一定时间或系统资源占用过高才会被自动销毁),当再次进入小程序时又会从后台进入启动。
页面生命周期函数
在小程序中一个页面的加载到销毁同样是有生命周期的,页面通过在对应js文件中的Page(Object)函数来指定当前页面的生命周期回调函数。小程序加载页面会依次执行onLoad,onReady和onShow方法,而前后台切换则分别执行onHide和onShow方法,最后当页面销毁时会执行onUnload方法。
组件生命周期函数
组件的生命周期指的是组件自身的一些函数,这些函数在特殊的时间点或遇到一些特殊的框架事件时被自动触发。组件可以在Component()构造器中定义生命周期回调函数,组件被调用时会依次执行created、attached 和ready方法,当组件被移动时执行moved方法,最后当组件销毁时会执行detached 方法。
组件所在页面的生命周期
组件中还有一个特殊的生命周期,它们并非与组件有很强的关联但有时组件需要获知以便组件内部处理。这样的生命周期称为"组件所在页面的生命周期",可以在Component()构造器中的pageLifetimes对象中定义。
总结:
以上内容是小编给大家分享的微信小程序实战004:各种生命周期函数详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。
网传华为5月全球智能机占有量再超三星位居第一6月29日,互联网上有消息称,根据Counterpoint数据,华为在今年5月份手机销量再次超越三星,成为全球智能手机市场上销量最大的智能手机品牌。这是华为继四月份手机销量首次超过
看电影拍摄发朋友圈可以吗?不可以今年的电影春节档可谓是热闹非凡,唐人街探案3你好,李焕英等一众国产影片引发了观影热潮,屡屡突破票房纪录。据灯塔实时数据,截至2月16日上午9时30分,中国电影市场2021年度总票房
你不优秀,认识谁都没用在家靠父母,出门靠朋友。也许因为这句话,许多人总不忘到处留电话,要电话。曾几何时,不少人把要到别人电话或合影当成炫耀的资本。01不禁想起多年前校园学生会,因为学生会分好多类型部门,
美国运通商标被驳不能含有美国两字作为全球六大信用卡组织之一,跨国金融服务公司美国运通在国际旅行服务及综合性金融投资及信息处理领域,可谓首屈一指。而就在最近,这家拥有170多年历史的美国老牌银行卡清算机构,却在自身
沈腾的电影涉嫌抄袭?上诉人不愿和解西红市首富是沈腾主演的电影中知名度最高的一部,不仅将沈腾送上百亿票房男演员之列,连电影主题曲卡路里也获得了极高的传唱度。如今,这部高票房影片也陷入了侵权的风波。一位编辑王女士称,电
端午节的故事我在金华过端午说起端午节。我们马上能想到什么?粽子,龙舟,屈原,雄黄酒,白蛇传,小长假,回家,网购打折有没有听说,其实端午节是纪念伍子胥的纪念孝女曹娥的端午节除了吃粽子,还有吃鸭蛋
常州骑往镇江,米芾为什么叫米癫?16点30分进不了金山公园常州骑友老张是个书法爱好者,在常州很有名气,他约我及其他2位骑友去镇江米芾书法公园看看,说走就走,2021年6月21日早6时,4个人4辆自行车从常州中天钢铁体育馆出发,骑往镇江。从
常州最大的免费公园,进去不能原路返回,最好骑自行车去赏花常州市免费开放的公园不少,最大的是新龙森林公园,去年10月份乘地铁去了一次,1号线的终点站就是森林公园站,出了地铁站又走了1公里多才到新农森林公园的大门口,进了大门才知道这里是公园
老爷子的年少轻狂小的时候,最喜欢的事就是睡前听妈妈讲故事,那时候觉得妈妈是最有文采的人因为知道很多很多的事,妈妈也是睿智的,她总是在我不同年纪讲着适合这个年纪不同的故事,一直持续到我上初中之后家里
杭州电商喜团状告国家知识产权局,最终败诉2月2日,裁判文书网公布了一则杭州喜团科技有限公司(简称杭州喜团公司)控告国家知识产权局的法律文书。案由为杭州喜团公司旗下社交电商平台喜团商标的申请,被国家知识产权局驳回,驳回原因
国家产权局出手了!丁真等91件商标被驳回除夕前夕,丁真再一次登上了热搜。但与以往不同,这次的热搜基本上与丁真本人没有太大关系,而是国家知识产权局针对一些不良商家为了谋取利益,擅自冒用丁真的名讳搞宣传,恶意注册各种商标,终