小程序中的生命周期

Posted 菜鸟的成长日记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序中的生命周期相关的知识,希望对你有一定的参考价值。

  • 全局生命周期

    • onLaunch 小程序初始化完成时(全局只触发一次)

    • onShow 小程序启动,或从后台进入前台显示时

    • onHide 小程序从前台进入后台时

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

  • 页面生命周期

    • onLoad 页面加载时触发

      • 如果使用navigator跳转到指定页面,那么页面每次都触发onLoad

      • 当点击关闭按钮时,再重新打开页面,那么onLoad不会再触发

    • onShow 页面显示/切入前台时触发。

    • onReady 页面初次渲染完成时触发。

  • onHide 页面隐藏/切入后台时触发(点击关闭按钮)

    • onUnload 页面回退时触发(点击回退按钮)

  • 生命周期函数中一般用于做什么事情?

    • 调用后台接口获取数据

    • 启动定时任务/销毁定时任务

    • 获取小程序的场景值

    • 获取小程序的打开方式

以上是关于小程序中的生命周期的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序的生命周期和路由

小程序生命周期

微信小程序生命周期(onLoad,onHide,onShow,onReady,onUnload)

微信小程序生命周期

微信小程序:渲染流程、生命周期和触发顺序

极品小程序中的自定义组件,以及页面的生命周期,应用的生命周期,以及tabber原始文件个个是做什么的