位置: IT常识 - 正文

小程序中的生命周期有哪些?(小程序的生命周期函数有哪些)

编辑:rootadmin
小程序中的生命周期有哪些?

推荐整理分享小程序中的生命周期有哪些?(小程序的生命周期函数有哪些),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:小程序的生命周期钩子,小程序中的生命周期,小程序中的生命周期是指,小程序的生命周期函数有哪些,小程序的生命周期有哪几个?分别介绍作用,小程序中的生命周期是指,小程序中的生命周期包括,小程序中的生命周期包括,内容如对您有帮助,希望把文章链接给更多的朋友!

一、小程序中生命周期的分类

小程序中的生命周期有以下三种:

(1)应用生命周期

小程序的生命周期函数是在app.js中调用,通过App(Object)函数用来注册一个小程序,指定其小程序的生命周期回调

(2)页面生命周期

页面生命周期函数就是每进入到一个新的页面的时候,就会调用的生命周期函数,通过App(Object)函数用来注册一个小页面

(3)组件生命周期

组件的生命周期是指组件自身的一些函数,当满足某些条件时就会被触发,通过Components(Object)来注册组件

二、分别有哪些生命周期?

(1)应用生命周期

onLanch: 小程序初始化完成时触发,全局只触发一次

onShow: 小程序启动,或从后台进入前台时触发

onHide: 小程序从后台进入前台时触发(如底部tab栏切换到其他页面)

onEerror:小程序发生错误或者API调用报错时触发

onPageNotFound: 小程序要打开的页面不存在时触发

onUnhandleRejection:小程序有未处理的Promise拒绝时触发

onThemeChange:系统切换主题时触发

(2)页面生命周期

小程序中的生命周期有哪些?(小程序的生命周期函数有哪些)

onLoad: 监听页面加载(只会调用一次,可获取当前页面路径的参数,相当于view中的created)

onShow: 监听页面显示(发送请求获取数据)

onReady:监听页面初次渲染完成(获取页面元素,相当于view中的mounted)

onHide:监听页面隐藏(如底部tab栏切换到其他页面或小程序切入后台等触发)

onUnload:监听页面卸载(如redirectTo或navigateBack到其他页面时触发)

(3)组件生命周期

created:监听页面加载

attached:监听页面显示(这个生命周期用的多,绝大多数初始化工作可以在这里进行)

ready:监听页面初次渲染完成

moved:监听页面隐藏

detached:监听页面卸载

error:每当组件方法抛出错误时间

补充:

还有一些特殊的生命周期,虽然和组件的关联不是很大,但有时候组件需要用到,以便组件内部处理,这样的生命周期称为“组件所在页面的生命周期” (pageLifetimes),如下:

生命周期:

show :组件所在的页面被展示时执行

hide:组件所在的页面被隐藏时执行

Component({

//组件所在页面的生命周期   pageLifetimes: {

    show: function() {

    },

    hide: function() {

    },   } })

本文链接地址:https://www.jiuchutong.com/zhishi/299389.html 转载请保留说明!

上一篇:一个前端大佬的十年回顾 | 漫画前端的前世今生(前端大佬都有谁)

下一篇:【Linux】十分钟快速了解Linux常用指令(建议收藏)(linux时间12小时制)

  • 增值税的专用发票有几联
  • 加工费怎么做账
  • 制造费用在借方表示什么
  • 分配本月工资及福利费会计分录
  • 商业企业销售的产品
  • 运输过程中的货损责任
  • 公共租赁住房折旧
  • 设备款支付比例
  • 用来退税的进项怎么抵扣
  • 销售中有运费收入吗
  • 资产负债表里所有者权益合计为负数正常吗
  • 增值税电子发票怎么开具流程
  • 车辆增值税抵扣到什么时候结束
  • 增值税普通发票申报
  • 小规模纳税人购进商品的会计分录
  • 雇员个人所得税
  • 公司注销后银行账户怎么注销
  • 支付应付账款的会计科目
  • 遇到境外网络勒索敲诈怎么办
  • 垃圾清运工程师
  • mac的pdf怎么转换成word
  • 历史时间线怎么写
  • 企业职工工伤赔偿标准税前扣除
  • 员工出差补贴怎么入账
  • 什么是现金解款支付
  • 如何申请公积金装修房子
  • 如何更改windows11管理员账户名称
  • 产供销一体化什么意思
  • 绿萝怎么修剪才能更旺盛
  • monaco编辑器的自定义提示
  • 工业企业成本怎么结转
  • android常用的集成开发工具有
  • three.js入门指南
  • 发票中食品属于哪一类
  • 注销营业执照的电话号码是多少
  • php设置标题
  • 发票开错时,如何做账务处理?
  • 公司购买空调计入什么费用
  • 独立核算的分公司可以汇总纳税吗
  • 预缴所得税年底处理账务吗
  • PostgreSQL教程(十四):数据库维护
  • 费用类科目期末余额
  • 有形动产经营性租赁光租业务是什么意思
  • 实际已缴纳所得税额怎么填
  • 存货跌价准备确认损失分录
  • 内账收入按含税还是不含税入
  • 股东以货币出资的 应当将货币足额存入
  • 防伪标内容
  • 公司借调人员工资账务处理
  • 抵扣认证的发票怎么做账
  • 怎么用两台电脑登录同一个微信
  • 合同资产相当于以前什么会计科目
  • 异地缴纳增值税和附加税的区别
  • 安全升级
  • sqlserver dbcc
  • mysql 5.7.17 64bit安装配置方法图文教程
  • ubuntu20.04怎么用
  • mac怎么录制
  • 如何使用chatgpt
  • centos 网络监控
  • 怎么自己制作diy
  • Linux系统网络配置
  • get mac
  • ie11打不开闪退解决办法win 7
  • Linux使用scp命令进行文件远程的上传或下载
  • docker 开源项目
  • jquery设置滚动条
  • nodejs mongoose
  • mac的命令
  • python os模块
  • javascript语言中,以下关于array
  • 用python模拟用户登录
  • W3C Group的JavaScript1.8 新特性介绍
  • android webapi调用
  • 增值税税控开票软件密码不知道了怎么办
  • 个人所得税自行纳税申报表(A表)
  • 个人以土地投资入股都需缴纳哪些税
  • 杭州残保金2021年新政策申报时间
  • 新土地管理法37条解释
  • 重庆社保60%退休工资
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设