2022-01-09 微信小程序笔记(六) 小程序的生命周期

这篇博客详细探讨了微信小程序的生命周期,包括全局、页面和组件的生命周期。在全局生命周期中,重点介绍了onLaunch、onShow、onHide和onError。页面生命周期部分讲解了onLoad、onShow、onReady、onHide和onUnload等方法。组件生命周期则提到了created、attached和detached三个关键阶段,以及定义组件生命周期的方法。
摘要由CSDN通过智能技术生成

0.生命周期的直观定义

生命周期定义:在某一时刻会自动调用的钩子回调函数就叫做生命周期

1.小程序的全局生命周期

在这里插入图片描述
在App.js中验证:

// app.js
App({
   
  // 1 应用第一次启动就会调用的函数
  onLaunch() {
   
    // 最早的ajax请求 以及获取用户信息  
     console.log('onLaunch 1 应用第一次启动就会调用的函数')
      
  },
  onShow() {
   
    // 应用被用户看到 就会调用onShow生命周期 
    // 用法当页面重新显示 可以重置新的数据  进行新的ajax请求
    console.log('onShow  应用被用户看到 就会调用onShow生命周期 ')
  },
  onHide(){
   
    // 应用隐藏的时候就会自动触发
    // 用法 清除定时器 不再占用用户内存 
    console.log('onHide   应用隐藏的时候就会自动触发 ')
  },
  onError(err){
   
      console.log('onerror',err)
  }
})

结果:
刷新页面:打印onLaunch,加载完后打印onShow,
点击虚拟home键,打印onHide
随便弄个语法错误,打印onError

2.小程序的页面生命周期

在这里插入图片描述
在pages/movies/movies.js中验证:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端OnTheRun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值