微信小程序的生命周期


APP生命周期:

onLaunch: 初始化小程序时触发,全局只触发一次

onShow: 小程序初始化完成或用户从后台切换到前台显示时触发

onHide: 用户从前台切换到后台隐藏时触发

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

页面生命周期(页面中调用函数):

onLoad:首次进入页面加载时触发,可以在 onLoad 的参数中获取打开当前页面路径中的参数。

onShow:加载完成后、后台切到前台或重新进入页面时触发

onReady:页面首次渲染完成时触发

onHide:从前台切到后台或进入其他页面触发

onUnload:页面卸载时触发

组件生命周期(组件中调用函数):

created:在组件实例刚刚被创建时执行

attached:在组件实例进入页面节点树时执行

ready:在组件在视图层布局完成后执行

moved:在组件实例被移动到节点树另一个位置时执行

detached:在组件实例被从页面节点树移除时执行

error:每当组件方法抛出错误时执行

组件所在页面生命周期(组件监听页面):
show :组件所在的页面被展示时执行

hide :组件所在的页面被隐藏时执行

resize :组件所在的页面尺寸变化时执行


文章作者: iamfugui
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 iamfugui !
评论