位置: 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小时制)

  • 车辆购置税税收优惠
  • 小规模在税务局开的专票已交税,如何在税务平台申报
  • 企业支付宝要交哪些税
  • 税局用户名
  • 往期附加税申报错误更正后怎么退税
  • 综保区和自贸区的联系
  • 在建工程转固定资产账务处理
  • 应付账款不用付了摘要怎么写
  • 快递公司结算员工作量大不大
  • 企业报社保可以用医保吗
  • 钢结构制作安装合同
  • 小规模纳税人金额
  • 企业为一般纳税人税率多少
  • 内账和外账会计哪个简单
  • 未开发票申报
  • 项目地预交企业所得税分录如何处理?
  • 简易征收发票认证了之后怎么处理
  • 小规模核定销售额是什么意思
  • 查看所有共享文档
  • win10壁纸图片怎么删除
  • 总资产算不算负债
  • 每股收益增长率计算公式
  • 销售货物支付运杂费要交增值税吗
  • php ftp管理系统
  • 实际缴纳消费税是什么意思
  • codelite教程
  • PHP:imagecreatefromgd2part()的用法_GD库图像处理函数
  • vue方法顺序执行
  • Laravel 5.5 的自定义验证对象/类示例代码详解
  • 资产处置损益要写明细账吗
  • zend框架教程
  • Linux | 将SpringBoot+Vue项目部署到服务器上
  • python功能强大而深受欢迎的原因
  • 生日快乐html5代码
  • 前端项目和后端项目
  • vue2-elm
  • 已付款收货未收到发票怎么做账
  • mysql错误代码大全
  • 盈余公积企业所得税税率
  • 年度利润表与12月利润表区别
  • 控股子公司破产清算 母公司需审计
  • PostgreSQL 查看数据库,索引,表,表空间大小的示例代码
  • 印花税技术合同包括什么
  • 资产损失税前扣除
  • 养殖类合作社
  • 增值税期末留抵退税原因采集确认单
  • 商标权属于什么科目
  • 民间非营利政府是指什么
  • 高新企业账目有什么不同
  • 中标费用入什么科目
  • 法定盈余公积一般按照企业
  • 过年给员工派红包合适吗
  • 财产保险的金额
  • 简易征收增值税一般纳税人怎么报税
  • 法人的加油费能抵所得税吗
  • 餐饮行业月末结转成本怎么算
  • 摊余成本通俗
  • sqlserver msdb
  • 使用二氧化碳灭火器时人应该站在什么位置
  • 人脉系统
  • linux 垃圾
  • 电脑出现nobootdevicefound咋办
  • win7系统如何
  • linux系统获取ip地址
  • 批处理替换文件中的某个内容
  • cocos2dx引擎优化
  • 微信小程序简单的音乐播放器
  • fortune命令
  • web jquery
  • javascript cookbook
  • 开发Blog整理
  • python异常处理的关键词
  • php爬取网页数据
  • python写一个复制文件的程序
  • javascript基础
  • 完税证明和发票的关系
  • 自然人扣缴端初始密码
  • 税务暂停办理业务通知
  • 上海税务举报邮箱号
  • 税的几个点是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设