美文网首页
微信小程序的生命周期和运行机制

微信小程序的生命周期和运行机制

作者: 哎呦呦胖子斌 | 来源:发表于2019-01-30 08:27 被阅读0次

微信小程序的生命周期

        在小程序中,通过App()来注册一个小程序,通过Page()来注册一个页面,在app.js这个文件里定义了小程序的生命周期方法。

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

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

onHide,监听小程序隐藏,当小程序从前台进入后台,会触发onhide方法

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

page页面生命周期

onLoad,监听页面加载

onReady,监听页面初次渲染完成

onShow,监听页面显示

onHide,监听页面隐藏

onUnload,监听页面卸载

运行机制

冷启动:用户首次打开或小程序被微信主动销毁后再次打开的情况,此时小程序需要重新加载启动。
热启动:用户已经打开过小程序,然后在一定时间内再次打开该小程序,此时无需重新启动,只需将后台的小程序切换到前台。
        小程序没有重启的概念。当小程序进入到后台,客户端会维持一段时间的运行状态,超过一定时间后(目前是5分钟)会被微信主动销毁;当短时间内(5S)连续收到两次以上系统内存告警,会进行小程序的销毁。

相关文章

网友评论

      本文标题:微信小程序的生命周期和运行机制

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