首页 > 其他分享 >uni-app生命周期

uni-app生命周期

时间:2024-09-18 15:19:46浏览次数:12  
标签:常用 生命周期 app 调用 uni 监听 页面

目录

一、页面生命周期

1、onLoad 【常用】

2、onShow【常用】

3、onReady【常用】

4、onHide【常用】

5、onPullDownRefresh【常用】

6、onReachBottom【常用】

二、应用生命周期

1、onLaunch【常用】

2、onShow【常用】

3、onHide【常用】

三、组件生命周期

1、beforeCreate【常用】

2、created【常用】

3、beforeMount【常用】

4、mounted【常用】

5、beforeUpdate【常用】

6、updated【常用】

7、beforeDestroy【常用】

8、destroyed【常用】


一、页面生命周期

1、onLoad 【常用】

监听页面加载,被调用时触发

2、onShow【常用】

监听页面显示,页面每次出现都触发,包括从下级页面返回露出当前页面,加载完 index 框架

3、onReady【常用】

监听页面初次渲染完成,页面内容加载完成

4、onHide【常用】

监听页面隐藏

5、onPullDownRefresh【常用】

监听用户下拉动作,一般用于下拉刷新 【小程序会自带】

6、onReachBottom【常用】

页面滚动到底部的时间(不是 scroll-view滚到底),常用于下拉下一页数据

二、应用生命周期

1、onLaunch【常用】

当 uni-app 初始化完成时触发(全局只触发一次),参数为应用启动参数(启动几次就触发几次)

2、onShow【常用】

当 uni-app 启动,或从后台进入前台显示,参数为应用启动参数

3、onHide【常用】

当 uni-app 从前台进入后台

三、组件生命周期

1、beforeCreate【常用】

在实例初始化之前被调用

2、created【常用】

在实例创建完成后被调用

3、beforeMount【常用】

在挂载之前被调用

4、mounted【常用】

挂载到实例上去之后调用

5、beforeUpdate【常用】

数据更新时调用,发生在虚拟 DOM 打补之前

6、updated【常用】

由于数据更改导致的虚拟 DOM 重新渲染和打补丁

7、beforeDestroy【常用】

实例销毁之前调用

8、destroyed【常用】

vue 实例销毁之后调用

标签:常用,生命周期,app,调用,uni,监听,页面
From: https://blog.csdn.net/weixin_69190490/article/details/142334556

相关文章

  • @RequestMapping 和 @GetMapping等子注解的区别及其用法
    常用的请求映射注解介绍@GetMapping用于处理HTTPGET请求。等价于 @RequestMapping(method=RequestMethod.GET)。1@GetMapping("/path")2publicStringhandleGetRequest(){3return"GETrequesthandled";4}@PostMapping用于处理HTTPPOST请求。等价于 ......
  • 手把手教你写一个Unity对象池
    对象池,我在最初学习时觉得这一定是个非常复杂的东西,但其实从现在看过去,对象池其实非常简单。首先对象池也叫做缓存池,是常见的一种优化内存的手段(划重点,常用,一定要学会哦)再来看,对象池主要用于面对以下问题:1.对象的频繁创建频繁的实例化对象会带来一定的性能开销2.对象的频......
  • 卸载工具 Ashampoo UnInstaller 下载及使用说明
    AshampooUnInstaller是一个小巧而强大的系统监视及完美清理工具软件中文名又称阿香婆卸载工具,主要以安全智能、专业高效、且删除彻底等特色亮点而著称。该版本已授权,可以使用全部功能。软件截图:使用说明:1、将压缩文件解压到固定位置,不要随意移动。2、解压后,双击start_Un......
  • 【Unity精品源码】打造甜蜜的三消游戏:Candy Match 3 Kit
    最近总熬夜,肝不好,大家都叫我小心肝。......
  • 【2025】基于Spring Boot和uniapp的物流管理小程序(源码+文档+调试+答疑)
    ......
  • 基于微信小程序UNIAPP+Spring Boot的涪陵区特色农产品交易系统
    目录前言 一、技术栈二、系统功能介绍三、核心代码1、登录模块 2、文件上传模块3、代码封装前言相比于以前的传统手工管理方式,智能化的管理方式可以大幅降低特色农产品交易的运营人员成本,实现了涪陵区特色农产品交易的标准化、制度化、程序化的管理,有效地防止了......
  • AgentTuning:提升大型语言模型的通用Agent能力
    人工智能咨询培训老师叶梓转载标明出处大模型被用作现实中复杂任务的Agent时,它们的表现往往不如商业模型,如ChatGPT和GPT-4。这些任务要求LLMs作为中央控制器,负责规划、记忆和工具利用,这就需要精巧的提示方法和鲁棒性强的LLMs来实现。尽管已有多种提示方法被提出来完成特定的A......
  • GBASEDBTSERVER 环境变量7GBASEDBTSHMBASE 环境变量 (UNIX™)
    GBASEDBTSERVER环境变量GBASEDBTSERVER环境变量指定SQLAPI客户机、DB-Access实用程序或其他GBase8s产品与之建立显式或隐式连接的缺省数据库服务器。必须先设置此环境变量,才能使用GBase8s客户机产品。它具有以下语法。dbservername是缺省数据库服务器的名称。GBA......
  • Apple AirPods 售后服务 All In One
    AppleAirPods售后服务AllInOneAirPods支持https://support.apple.com/zh-cn/airpodsAirPods使用手册https://support.apple.com/zh-cn/guide/airpods/welcome/web查找AirPods序列号https://support.apple.com/zh-cn/108041demosAirPods2(......
  • Go Lang实现unix时间戳与日期格式互转
    /**golang几种post请求方式*参考:https://www.cnblogs.com/mafeng/p/7068837.html*/packagemainimport("fmt""io/ioutil""log""net/http""net/url""regexp""strings......