# 小程序生命周期

以下方法按照执行开始顺序排列,但是方法是并列执行的,并不保证方法结束时间的先后顺序。主要是自定义组件这里生命周期加入会使得整个小程序生命周期变多了,重新梳理一下

# APP

  1. onLaunch
  2. onShow

# Page (opens new window)

  1. onLoad
  2. onShow

# Component (opens new window)

# 自定义组件生命周期

  1. created(注意这里还不能setData,只能给this添加自定义属性)
  2. attached
  3. ready
  4. moved
  5. detached

# 自定义组件页面生命周期

  1. show
  2. hide
  3. resize

# behaviors

类似mixin的东西,但是这个也对生命周期会有影响。 后续补充

# 大致整体顺序

  1. APP onLaunch执行
  2. APP onShow执行
  3. Components created
  4. Components attached
  5. Page onLoad
  6. Components show
  7. Page onShow
  8. Components hide(可能,如page onLoad调用了wx.previewImage)
  9. Components ready
上次更新: 2/28/2021, 1:44:20 PM