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

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

作者: 哎呦呦胖子斌 | 来源:发表于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