微信小程序之生命周期和线程

生命周期与线程

小程序的生命周期分为应用生命周期和页面生命周期。

小程序应用生命周期

  1. onLaunch:启动时初始化
  2. onShow:从后台唤醒,切换到前台;
  3. onHide:切换到后台;
  4. onError:脚本错误或者API调用失败;
    globalData:应用全局数据。

小程序页面生命周期

1、onLad:页面初次加载,Page构造器参数定义的onLoad方法被调用,页面未销毁之前只调用一次。
2、onShow:a、onLoad回调参数 ; b、从其他页面回到当前页面
3、onReady:onShow方法之后调用,页面未销毁之前只调用一次,触发后逻辑层和视图层可交互;
4、onHide:在当前页打开新的一页;
5、onUnload:关闭当前页;
data:当前页面数据

线程

有两大线程:AppService Thread(负责运行js) 和View Thread(负责解析渲染页面即wxml和wxss),协同负责小程序生命周期的完成。

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