美文网首页微信小程序开发微信小程序开发者
你不知道的微信小程序页面生命周期方法

你不知道的微信小程序页面生命周期方法

作者: 可是你 | 来源:发表于2019-03-18 10:26 被阅读1次

    我是一名计算机从业者,明天在公司从事着软件开发,写一些不入流的技术,记一些忘不掉的往事。分享一些不起眼的文字。欢迎关注公众号:qinyufencom;阅读更多精彩好文。

    微信小程序开发现在还是很火热的,最近我也学习了一下,小程序的文档现在还算是比较全了,也比较整洁方便查找和观看。这篇文章就来介绍一下小程序的生命周期,只有彻底搞明白生命周期才能写出安全的小程序。

    上图就是小程序默认页面的生命周期图。新建一个页面就会出现一个默认的生命周期方法,这个页面一共5个生命周期方法,data是用来绑定数据的方法,这几个方法都有着自己的执行顺序,这个页面的关闭、打开、隐藏都会在这个页面的相应方法执行。

    onLaunch

    当小程序初始化完成时,会触发 onLaunch(全局只触发一次)。

    onShow

    当小程序启动,或从后台进入前台显示,会触发 onShow

    onHide

    当小程序从前台进入后台,会触发 onHide

    onError

    当小程序发生脚本错误,或者 api 调用失败时,会触发 onError 并带上错误信息

    前台、后台定义:

    当用户点击左上角关闭,或者按了设备 Home 键离开微信,小程序并没有直接销毁,而是进入了后台;当再次进入微信或再次打开小程序,又会从后台进入前台。只有当小程序进入后台一定时间,或者系统资源占用过高,才会被真正的销毁。

    相关文章

      网友评论

        本文标题:你不知道的微信小程序页面生命周期方法

        本文链接:https://www.haomeiwen.com/subject/lizmmqtx.html