位置: IT常识 - 正文

Uni-app中的生命周期(uni-app原理)

编辑:rootadmin
Uni-app中的生命周期

推荐整理分享Uni-app中的生命周期(uni-app原理),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:怎么使用uniapp页面生命,uni-app生命周期和vue的生命周期,uni app生命周期,uni-app使用,uni-app生命周期和vue的生命周期,uni-app的生命周期,uniapp生命周期的概念,uni app生命周期,内容如对您有帮助,希望把文章链接给更多的朋友!

  uni的生命周期函数采用了小程序的生命周期和vue的生命周期相结合的方式,针对界面和应用的生命周期采用的绝大多数是小程序的生命周期,针对组件的生命周期采用的是vue的生命周期。 一、应用的生命周期 1.onLaunch——当uni-app 初始化完成时触发(全局只触发一次)

2.onShow——当 uni-app 启动,或从后台进入前台显示

3.onHide——当 uni-app 从前台进入后台

4.onError——当 uni-app 报错时触发

5.onUniNViewMessage——对 nvue 页面发送的数据进行监听,可参考 nvue 向 vue 通讯

6.onUnhandledRejection——对未处理的 Promise 拒绝事件监听函数(2.8.1+)

7.onPageNotFound——页面不存在监听函数

8.onThemeChange——监听系统主题变化 

二、页面的生命周期 1.onInit——监听页面初始化,其参数同 onLoad 参数,为上个页面传递的数据,参数类型为 Object(用于页面传参),触发时机早于 onLoad

2.onLoad——监听页面加载,其参数为上个页面传递的数据,参数类型为 Object(用于页面传参),参考示例

3.onShow——监听页面显示。页面每次出现在屏幕上都触发,包括从下级页面点返回露出当前页面

4.onReady——监听页面初次渲染完成。注意如果渲染速度快,会在页面进入动画完成前触发

5.onHide——监听页面隐藏

6.onUnload——监听页面卸载

Uni-app中的生命周期(uni-app原理)

7.onResize——监听窗口尺寸变化

8.onPullDownRefresh——监听用户下拉动作,一般用于下拉刷新,参考示例

9.onReachBottom——页面滚动到底部的事件(不是scroll-view滚到底),常用于下拉下一页数据。

10.onTabItemTap——点击 tab 时触发,参数为Object

11.onShareAppMessage——用户点击右上角分享

12.onPageScroll——监听页面滚动,参数为Object

13.onNavigationBarButt——监听原生标题栏按钮点击事件,参数为Object

14.onShareTimeline——监听用户点击右上角转发到朋友圈

15.onAddToFavorites——监听用户点击右上角收藏

等等...

三、组件的生命周期 uni-app 组件支持的生命周期,与vue标准组件的生命周期相同

1.beforeCreate——在实例初始化之后被调用。详见

 2.created——在实例创建完成后被立即调用。详见

3.beforeMount——在挂载开始之前被调用。详见

4.mounted——挂载到实例上去之后调用。详见 注意:此处并不能确定子组件被全部挂载,如果需要子组件完全挂载之后在执行操作可以使用$nextTickVue官方文档

5.beforeUpdate——数据更新时调用,发生在虚拟 DOM 打补丁之前。详见

6.updated——由于数据更改导致的虚拟 DOM 重新渲染和打补丁,在这之后会调用该钩子。详见

7.beforeDestroy——实例销毁之前调用。在这一步,实例仍然完全可用。详见

8.destroyed——Vue 实例销毁后调用。调用后,Vue 实例指示的所有东西都会解绑定,所有的事件监听器会被移除,所有的子实例也会被销毁  

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

上一篇:vue路由配置(vue3.0路由配置)

下一篇:html table 如何导出为excel表格案例分享(如何把html数据导入表格)

  • iphone12自带键盘震动怎么开(苹果12键盘不见了)

    iphone12自带键盘震动怎么开(苹果12键盘不见了)

  • 小米手机如何改app名字(小米手机如何改变默认浏览器)

    小米手机如何改app名字(小米手机如何改变默认浏览器)

  • 微信备注消息太长了怎么看全(微信备注消息太少怎么办)

    微信备注消息太长了怎么看全(微信备注消息太少怎么办)

  • 小米手机卡顿反应慢怎么解决(小米手机卡顿反应慢怎么解决红米手机开发者)

    小米手机卡顿反应慢怎么解决(小米手机卡顿反应慢怎么解决红米手机开发者)

  • vivox23信号差怎么解决(vivox21手机信号弱怎么办)

    vivox23信号差怎么解决(vivox21手机信号弱怎么办)

  • 美团版本低怎么升级(美团版本太低怎么办)

    美团版本低怎么升级(美团版本太低怎么办)

  • 微博手机号码已经不用了怎么办(微博手机号码已经不用了密码也忘了)

    微博手机号码已经不用了怎么办(微博手机号码已经不用了密码也忘了)

  • qq投票可以重新投嘛(qq投票能重新投吗?)

    qq投票可以重新投嘛(qq投票能重新投吗?)

  • 钉钉被踢出群有提示吗(钉钉被踢出群有什么影响)

    钉钉被踢出群有提示吗(钉钉被踢出群有什么影响)

  • 双通道网络加速什么意思(双通道网络加速有什么用)

    双通道网络加速什么意思(双通道网络加速有什么用)

  • 抖音地理位置自动变吗(抖音地址位置)

    抖音地理位置自动变吗(抖音地址位置)

  • 手机补卡后原来的卡还能用吗(手机补卡后原来绑定的银行卡)

    手机补卡后原来的卡还能用吗(手机补卡后原来绑定的银行卡)

  • blued拍照认证通过后别人能看到吗(blued认证一直没反应)

    blued拍照认证通过后别人能看到吗(blued认证一直没反应)

  • qq群课堂直播可以回放吗(qq群课堂直播可以回放老师会看到吗)

    qq群课堂直播可以回放吗(qq群课堂直播可以回放老师会看到吗)

  • mad和amv区别(amv mad mmd mhv的差别)

    mad和amv区别(amv mad mmd mhv的差别)

  • 32寸显示器分辨率(32寸显示器分辨率最高多少)

    32寸显示器分辨率(32寸显示器分辨率最高多少)

  • 美团红包限定城市吗(美团限时抢红包城市)

    美团红包限定城市吗(美团限时抢红包城市)

  • 手机型号怎么看(手机型号怎么看是不是翻新机)

    手机型号怎么看(手机型号怎么看是不是翻新机)

  • vivoiqooneo支持44w快充吗(iqooneo可以用44w快充吗)

    vivoiqooneo支持44w快充吗(iqooneo可以用44w快充吗)

  • 抖音视频比例是几比几(抖音视频比例是多少满屏)

    抖音视频比例是几比几(抖音视频比例是多少满屏)

  • 苹果手机怎么没声音了显示耳机(苹果手机怎么没有通话记录)

    苹果手机怎么没声音了显示耳机(苹果手机怎么没有通话记录)

  • 怎样设置微信自动开启(怎样设置微信自动登录电脑)

    怎样设置微信自动开启(怎样设置微信自动登录电脑)

  • 三星a60有呼吸灯吗(三星手机有呼吸灯的有哪几款)

    三星a60有呼吸灯吗(三星手机有呼吸灯的有哪几款)

  • 关于BIOS的入口地址0xFFFF0的介绍(bios设置的完整说法)

    关于BIOS的入口地址0xFFFF0的介绍(bios设置的完整说法)

  • Windows11系统怎么下载安卓APP(win11系统咋样)

    Windows11系统怎么下载安卓APP(win11系统咋样)

  • Anaconda 3.6安装教程(详细版本)---可运行Python代码(anaconda3.5.2安装教程)

    Anaconda 3.6安装教程(详细版本)---可运行Python代码(anaconda3.5.2安装教程)

  • 增值税发票有
  • 材料入库结转成本的会计分录怎么写
  • 一般纳税人销售使用过的固定资产
  • 卷式发票是什么样的
  • 其他应付款太多怎么做账务处理
  • 税收滞纳金计税吗
  • 收取加盟费会计如何入账
  • 固定资产盘盈可计入
  • 股东转让股权印花税怎么交税
  • 买房报销
  • 小规模纳税季度申报
  • 培训费是否能全额退款
  • 所有的固定资产都有残值率吗
  • 培训费发票如何入账
  • 小规模纳税人减征额怎么计算
  • 企业的其他业务收入
  • 运费营改增时间
  • 没有认缴到位的股票
  • 公司注销 缴税
  • 固定资产的折旧从什么时候开始
  • 烟花爆竹入库须知
  • 税款申报成功但没有缴款怎么办
  • 管理费用部分科目怎么填
  • 华硕主板bios更新后开不了机
  • 所得税费用怎么缴纳
  • 企业新增股东投标流程
  • Yii2 队列 shmilyzxt/yii2-queue 简单概述
  • 减值准备递延所得税资产
  • laravel 关联
  • php后端主要会涉及到哪些技术
  • HTTP 错误 500.19- Internal Server Error 错误解决方法
  • php计算圆的周长和面积代码
  • php收发邮件
  • thinkphp i方法
  • 已用短信息服务发送信息,对方能收到吗
  • 对标是啥
  • 用python编写素数
  • 购买方纳税人信息与第三方信息不符
  • 多交增值税可以抵扣吗
  • 增值税进项税如何申报
  • 企业向合伙企业分红怎么交税
  • java中map.entry
  • Qt Port of WebKit ¶
  • 购买牵引车和挂车购车流程
  • 小企业会计准则调整以前年度费用分录
  • 还原型谷胱甘肽的作用和功效
  • 出口合同的流程
  • sql2008降级2005
  • sqlserver 删除数据
  • 含税销售收入会计分录
  • 专门借款本金汇兑差额
  • 关税征收方式
  • 提取保险责任准备金怎么计算
  • 不动产发票开具规则
  • 非流动资产基金借贷方表示
  • 当月发票已认证还能作废吗
  • 长期待摊费用的摊销期限应该是
  • 几个比较重要的家风
  • sqlserver判断数据库是否存在
  • Win10怎么设置高性能
  • XP系统怎么设置双屏幕
  • win2008ie安全设置
  • oracle linux6.9
  • sbserv.exe - sbserv是什么进程 有什么用
  • win7系统通知在哪
  • android native opengl
  • vue自定义方法
  • eslint-plugin
  • android界面控件
  • js中arguments
  • javascript数学函数
  • android开发教程视频
  • android 加密算法
  • 村委会税务登记流程
  • 广东省国家税务总局官网
  • 红字发票税务局不愿意退税怎么处理
  • 济南高新区国家税务局
  • 不交社保申报个税有风险吗
  • 先进材料包括哪些行业
  • 申报地税的流程图
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设