小程序的生命周期

这篇具有很好参考价值的文章主要介绍了小程序的生命周期。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、生命周期的分类

二、生命周期函数的应用

1、(全局)应用的生命周期函数

 2、页面的生命周期函数

3、组件的生命周期函数


一、生命周期的分类

1、应用的生命周期

指小程序从启动—>运行—>销毁的过程

2、页面的生命周期

指每个页面,从加载—>渲染—>卸载的过程

3、组件的生命周期

每个子组件,创建—>进入页面节点渲染—>被页面节点移除的过程


二、生命周期函数的应用

1、(全局)应用的生命周期函数

* 在官方文档里,框架-框架接口-APP里可看到

App({
  // 监听小程序初始化
  onLaunch (options) {
     ...
  },

  // 监听小程序启动显示
  onShow (options) {
     ...
  },

  // 监听小程序隐藏(切入后台时)
  onHide () {
     ...
  },
})

 2、页面的生命周期函数

//index.js
Page({
  // 监听页面加载,一个页面只调用一次
  onLoad: function(options) {
      ...
  },

  // 页面显示时
  onShow: function() {
     ...
  },

  // 页面初次渲染完毕
  onReady: function() {
     ...
  },

  // 页面隐藏
  onHide: function() {
     ...
  },

  // 页面卸载
  onUnload: function() {
     ...
  },
})

3、组件的生命周期函数

官方推荐的方式是,组件的的生命周期可以在 lifetimes 字段内进行声明,其优先级最高文章来源地址https://www.toymoban.com/news/detail-412623.html

Component({
  // 在该字段下声明
  lifetimes: {

    created: function() {
      // 在组件实例被创建时,会触发
    },

    attached: function() {
      // 在组件实例进入页面节点树时执行
    },

    ready: function() {
      // 在组件在视图层布局完成后执行
    },

    moved: function() {
      // 在组件实例被移动到节点树另一个位置时执行
    },

    detached: function() {
      // 在组件实例被从页面节点树移除时执行
    },

    error: function() {
      // 每当组件方法抛出错误时执行
    },

  },
  
})

到了这里,关于小程序的生命周期的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序 —— 生命周期

    小程序的生命周期,写在对象中。 全局 == 放在 app.js 中的 App({})中;单个页面 == 放在对应 js 文件中的 Page({})。 ⚠️注意:App({})必须在全局的app.js中调用,必须调用且只能调用一次。 onLaunch  —— 小程序初始化时触发,只触发一次(重新加载即触发) onShow —— 页面显示时

    2024年01月17日
    浏览(42)
  • 微信小程序生命周期

    必须在 app.js 中调用,必须调用且只能调用一次。 onLaunch : 小程序初始化完成时触发,全局只触发一次。 云开发的初始化 方便其他页面直接调用云开发的SDK 发送请求获取用户的个人信息 方便其他页面使用 获取本地存储数据 方便其他页面使用 onShow :小程序启动或切前台显

    2023年04月16日
    浏览(45)
  • 小程序组件的生命周期

    组件的生命周期,指的是组件自身的一些函数,这些函数在特殊的时间点或遇到一些特殊的框架事件时被自动触发。 其中,最重要的生命周期是 created attached detached ,包含一个组件实例生命流程的最主要时间点。          ·组件实例刚刚被创建好时, created 生命周期被触发

    2023年04月15日
    浏览(37)
  • 小程序的生命周期

    目录 一、生命周期的分类 二、生命周期函数的应用 1、(全局)应用的生命周期函数  2、页面的生命周期函数 3、组件的生命周期函数 1、应用的生命周期 指小程序从启动—运行—销毁的过程 2、页面的生命周期 指每个页面,从加载—渲染—卸载的过程 3、组件的生命周期

    2023年04月13日
    浏览(32)
  • 微信小程序——生命周期

    微信小程序有以下几个生命周期函数: onLaunch :小程序初始化时触发,只会执行一次。可以在此函数中进行全局的初始化操作。 onShow :小程序启动或从后台进入前台显示时触发。可以在此函数中执行需要在小程序显示时进行的逻辑操作。 onHide :小程序从前台进入后台时触

    2024年02月09日
    浏览(46)
  • 微信小程序 生命周期

    在小程序中,生命周期分为两类 应用生命周期 指小程序从启动-运行-销毁的过程 页面生命周期 特指小程序页面的加载-渲染-销毁的过程 生命周期函数是由小程序框架提供的内置函数,会自动按次序执行,生命周期函数允许程序员在特定的时间点执行某些特定的操作,比如,

    2024年02月13日
    浏览(40)
  • 小程序系列--9.生命周期

    1. 什么是生命周期? 2. 生命周期的分类 3. 什么是生命周期函数   4. 生命周期函数的分类 5. 应用的生命周期函数  6. 页面的生命周期函数 

    2024年01月20日
    浏览(39)
  • uniapp中小程序的生命周期

    一、uni-app应用生命周期 函数名 说明 onLuaunch 当uni-app 初始化完成时触发(全局只触发一次) onShow 当 uni-app 启动,或从后台进入前台显示 onHide 当 uni-app 从前台进入后台 onError 当 uni-app 报错时触发 onUniNViewMessage 对 nvue 页面发送的数据进行监听 onUnhandledRejection 对未处理的 Prom

    2024年02月11日
    浏览(48)
  • 微信小程序的生命周期

    生命周期(Life Cycle)是指一个对象从创建 - 运行 - 销毁的整个阶段,强调的是一个时间段。 我们可以把每个小程序运行的过程,也概括为生命周期: 小程序的启动,表示 生命周期的开始 小程序的关闭,表示 生命周期的结束 在小程序中,生命周期分为两类,分别是: ①应

    2024年02月03日
    浏览(46)
  • C语言程序生命周期

    可能大家都知道一个C语言程序需要经过编译生成可执行文件就可以运行起来,但是这并非是一个完整的C语言程序流程,下面我们就详细了解一下C语言程序的整个生命周期。 一个完整C语言的生命周期分为以下五个部分: 编写代码 编译 链接 装载 执行 编写代码是大家最熟悉不过

    2024年02月11日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包