小程序生命周期

对于页面(Page) :

  • onLoad(options) : 页面加载时触发,可以获取页面参数
  • onShow() : 页面显示时触发,每次打开页面 或者 从后台切换到前台时都会触发
  • onReady() : 页面初次渲染完成时触发
  • onHide() : 页面隐藏时触发,当跳转到其他页面,或者小程序进入后台时触发
  • onUnload() : 页面卸载时触发,当页面被销毁时触发

对于组件(Component):

  • created : 组件实例被创建时
  • attached : 组件被添加到页面时
  • ready : 组件初次渲染完成时
  • moved: 组件被移动到前台显示时
  • detached : 组件从页面栈中移除时

组件的生命周期写在lifetimes中,,组件还有一种特殊的生命周期,,他和组件本身没有多大的关联,,但是有时候组件需要获知页面的状态,,以便组件做相应的处理,,这样的生命周期,,被称为组件所在页面的生命周期,,定义在 pageLifetimes

pageLifetimes中有三个:

  • show : 组件所在页面被展示的时候执行
  • hide : 组件所在页面被隐藏的时候执行
  • resize: 组件所在页面尺寸发生变化时执行

监测组件页面的状态,来修改组件的状态

引用:https://www.cnblogs.com/goloving/p/10531943.html

你可能感兴趣的:(小程序,前端)