uni-app生命周期有哪些?怎么理解?

news/2024/11/25 15:48:07/

uni-app生命周期有哪些?怎么理解?

uni-app生命周期有哪些?怎么理解?


文章目录

  • uni-app生命周期有哪些?怎么理解?
  • 前言
  • 一、什么是生命周期函数?
  • 二、uni-app生命周期分类
  • 总结


前言

UNI-APP学习系列之uni-app生命周期有哪些?怎么理解?


一、什么是生命周期函数?

  • 生命周期函数
    • 在项目运行过程中,各个阶段执行的回调函数成为生命周期钩子函数
    • 在合适的时机做合适的任务,也就是对应的回调函数执行
    • 在之前的vue项目中是vue实例的生命周期
    • uni-app不止支持vue实例的生命周期,还新增了其他的生命周期

二、uni-app生命周期分类

  • uni-app生命周期分类
    • 应用生命周期在这里插入图片描述

      • 官网文档地址
      • 应用生命周期仅可在App.vue中监听,在页面监听无效
      • App.vue是uni-app的主组件,所有页面都是在App.vue下进行切换的,是页面入口文件。但App.vue本身不是页面,这里不能编写视图元素,也就是没有
    • 页面生命周期在这里插入图片描述

      • 官网文档地址

      • 支持vue标准的生命周期函数,同时新增了很多其他的生命周期函数

      • 在page目录下配置的页面文件才能生效

      • uni-app会将 pages.json ==> pages 配置项中的第一个页面,作为当前工程的首页(启动页)

    • 组件生命周期

      • 与vue标准组件的生命周期函数相同
      • 没有页面级新增的onLoad等生命周期函数

总结

以上就是今天要讲的内容,本文介绍了UNI-APP学习系列之uni-app生命周期有哪些?怎么理解?的全部内容,后续我会基于VSCode继续进行开发讲解UNI-APP框架,喜欢的请点击关注,UNI-APP框架使用教程将会持续更新下去。


http://www.ppmy.cn/news/108606.html

相关文章

测牛学堂:2023最新自动化软件测试教程之python基础(字符串常用api总结)

python字符串常用API总结 1 count 查找某个字符在整个字符串中出现的次数 2 capitalize 将字符串的第一个字符转换为大写 3 center(width,fillchar) 返回一个指定宽度的字符串,fillchar为填充的字符,默认是空格,常用* str1 分隔线 print(st…

SeaFormer实战:使用SeaFormer实现图像分类任务(二)

文章目录 训练部分导入项目使用的库设置随机因子设置全局参数图像预处理与增强读取数据设置Loss设置模型设置优化器和学习率调整算法设置混合精度,DP多卡,EMA定义训练和验证函数训练函数验证函数调用训练和验证方法 运行以及结果查看测试热力图可视化展示…

Liskov替换原则:用了继承,子类就设计对了吗?

前言 上一篇,我们讲了开放封闭原则,想要让系统符合开放封闭原则,最重要的就是我们要构建起相应的扩展模型,所以,我们要面向接口编程。 而大部分的面向接口编程要依赖于继承实现,继承的重要性不如封装和多…

tensorrt yolov7 推理

参考 源码修改如下:如果将源代码cpp/norm/yolo.hpp修改为自己训练的数据时修改如下: class YOLO{ const char* INPUT_BLOB_NAME "images"; const char* OUTPUT_BLOB_NAME "output"; }根据自己转换onnx模型采用netron打开查看 输入…

【Java学习记录-5】接口

接口 说明:接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用。Java中的接口更多的体现在对行为的抽象 特点 接口用关键字interface修饰:public interface 接口名{}类实现接口用implements表示:public c…

jmeter 性能测试工具的使用(Web性能测试)

1、下载 2023Jmeter性能测试项目实战教程,十年测试大佬手把手教你做性能!_哔哩哔哩_bilibili2023Jmeter性能测试项目实战教程,十年测试大佬手把手教你做性能!共计11条视频,包括:1.什么是性能测试以及性能测…

【linux】web基础与HTTP协议

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 web基础与HTTP协议 一、DNS/HTML1.域名的概述2.域名注册3.网页的概念4.HTML概述5.网页基本标签 二、web基础1.web概述2.静态网页3.静态网页特点4.动态网页5.动态网页的特点 三…

Git tortoise常用命令——版本管理

git init //初始化并创建一个仓库git add //添加所有文件到暂存区git commit -m //提交暂存区中的内容到本地仓库git status …