vue生命周期钩子函数

news2024/11/18 15:40:46

1 vue的生命周期的钩子函数有哪些

  • beforeCreate :在调用beforeCreate时,已完成的内容是创建了一个空的Vue实例对象,这个对象上有默认的生命周期函数和默认的事件
  • created :此阶段时,数据配置结束。包括数据侦听、计算属性、方法、事件/侦听器的回调函数,此时还是虚拟dom,挂载阶段还未开始,即真实dom还没有生成。
  • beforeMount :此阶段是template模板在内存中编译结束,还未挂载到页面中,浏览器中的dom还未显示(替换)。
  • mounted :此阶段内存中的dom已经替换到浏览器上了,由虚拟dom变为真实dom。注意:此时不能保证所有子组件也挂载完成,如果需要整个视图渲染结束执行某些操作可以在 mounted 内部使用 vm.$nextTick
mounted () {
  this.$nextTick(function () {
    // 仅在整个视图都被渲染之后才会运行的代码
  })
}
  • beforeUpdate :此阶段时,data里的数据是最新的,页面还是旧数据。页面上的数据和真实数据未同步
  • updated :此时页面上的数据和data里的数据是同步的,都是最新的。注意:此时不能保证所有子组件也都重新渲染结束,如果需要整个视图渲染结束执行某些操作可以在 updated内部使用 vm.$nextTick
updated: function () {
  this.$nextTick(function () {
    //  仅在整个视图都被重新渲染之后才会运行的代码     
  })
}
  • beforeDestroy :此阶段的各种数据和方法都可以使用。
  • destroyed :此阶段实例已经被销毁,过滤器、数据、方法都无法使用。
  • activated :被keep-alive缓存的组件激活(显示)时调用
  • deactivated:被keep-alive缓存的组件失活(显示的是系统的其他页面)时调用
  • 借用杨肆月对于Vue生命周期的图解在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/195161.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

((蓝桥杯 刷题全集)【备战(蓝桥杯)算法竞赛-第2天】( 从头开始重新做题,记录备战竞赛路上的每一道题 )距离蓝桥杯还有74天

🏆🏆🏆🏆🏆🏆🏆 欢迎观看我的博客,如有问题交流,欢迎评论区留言,一定尽快回复!(大家可以去看我的专栏,是所有文章的目录&a…

【JavaScript速成之路】JavaScript变量

📃个人主页:「小杨」的csdn博客 🔥系列专栏:【JavaScript速成之路】 🐳希望大家多多支持🥰一起进步呀! 文章目录前言1,JavaScript变量1.1,变量的含义1.2,变量…

C语言指针变量的定义和使用

数据在内存中的地址也称为指针,如果一个变量存储了一份数据的指针,我们就称它为指针变量。在C语言中,允许用一个变量来存放指针,这种变量称为指针变量。指针变量的值就是某份数据的地址,这样的一份数据可以是数组、字符…

微盟全链路压测:如何帮助电商业务实现 10 倍性能提升?

一分钟精华速览 全链路压测之所以被誉为电商大促备战的 “核武器” ,是因为它基于实际的生产业务场景、系统环境,模拟海量的用户请求和数据对整个业务链进行压力测试,能真实反映系统的状况,对系统风险和瓶颈真正做到心中有数。 …

Flutter 学习 - Dart 语言基础

文章目录前言一、Dart 概述Dart 重要的概念二、变量与基本数据类型三、函数四、运算符五、流程控制语句六、异常处理七、面向对象构造函数继承类抽象类枚举类型八、泛型九、库的使用引用库指定库前缀引用库的一部分总结技巧1. 安全调用2. 设置默认值3. 简化判断前言 Dart 作为…

【RabbitMQ】快速入门学习MQ

目录 1.初识MQ 1.1.同步和异步通讯 1.1.1.同步通讯 1.1.2.异步通讯 1.2.技术对比: 2.快速入门 2.1.安装RabbitMQ 2.2.RabbitMQ消息模型 2.3.导入Demo工程 2.4.入门案例 2.4.1.publisher实现 2.4.2.consumer实现 2.5.总结 1.初识MQ 1.1.同步和异步通讯…

最全面的SpringBoot教程(二)——SpringBoot配置文件

前言 本文为SpringBoot配置文件相关内容介绍,下边将对配置文件分类,yaml基本语法,yaml数据格式,获取数据,profile-运维,项目内部配置文件加载顺序,项目外部配置文件加载顺序等进行详尽介绍~ &a…

Golang实现微信公众号后台

最近在学习Golang,写了个微信公众号项目练练手。 一、开发前准备 1、注册微信公众号 百度搜索微信公众号进入官网,注册一个订阅号,其他信息按要求填写即可。 注册完成后进入个人公众号主页,下拉至设置与开发 点击基本配置&…

π130E31 3.0kV rms 隔离电压200Mbps三通道数字隔离器代替Si8635BC-B-IS1

π130E31 3.0kV rms 隔离电压200Mbps三通道数字隔离器代替Si8635BC-B-IS1,具有出色的性能特 征和可靠性,整体性能优于光耦和基于其他原理的数字隔离器 产品。 智能分压技术(iDivider技术)是荣湃半导体发明的新一代数字 隔离器技术。智能分压技术(iDivide…

【强训】Day08

努力经营当下,直至未来明朗! 文章目录一、选择二、编程(比较简单)1. 两种排序方法2. 求最小公倍数(主要注意辗转相除法就行)答案1. 选择2. 编程普通小孩也要热爱生活! 一、选择 以下选项中&am…

Mybatis_plus的一些介绍

这里写目录标题建立数据库utf8mb4是什麽?为什么要用这个呢?utf8mb4_unicode_ci、utf8mb4_general_ci的区别总结数据库连接配置文件创建实体类模型sql日志的输出创建springboot的测试类批量查询建立数据库 注意一下,这个表应该这么去建 utf8…

操作系统权限提升(九)之系统错误配置-泄露敏感信息提权

系列文章 操作系统权限提升(一)之操作系统权限介绍 操作系统权限提升(二)之常见提权的环境介绍 操作系统权限提升(三)之Windows系统内核溢出漏洞提权 操作系统权限提升(四)之系统错误配置-Tusted Service Paths提权 操作系统权限提升(五)之系统错误配置-PATH环境变量提权 操作…

一刷代码随想录——栈和队列

1 理论基础栈的底层实现可以是vector,deque,list 都是可以的, 主要就是数组和链表的底层实现。我们常用的SGI STL,如果没有指定底层实现的话,默认是以deque为缺省情况下栈的底层结构。栈不提供走访功能,也不…

SAP ABAP——SMARTFORMS(一)【SF概要及文本编辑器】

💂作者简介: THUNDER王,一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学会计专业大二本科在读,阿里云社区专家博主,华为云社区云享专家,CSDN SAP应用技术领域新兴创作者。   在学习工…

利用 Addax 异构迁移数据到 Databend

作者:邰翀 (https://github.com/TCeason) Databend 研发工程师 现在互联网应用越来越复杂,每个公司都会有多种多样的数据库。通常是用最好的硬件来跑 OLTP,甚至还在 OLTP 中进行分库分表来足业务,这样对于一些分析,聚…

微信小程序封装wx.request请求

对微信小程序的印象我还停留在2年前刚入行的时候,那是还不懂什么是Promise,只知道小程序发请求有时候要在success回调中嵌套好多层(后来我才知道这叫回调地狱)。最近刚好有个小程序的项目交给我发开发,加上如今的我自认为对Promise掌握的还可…

Python接口项目实战篇(1)读取xlsx中账户密码,unittest框架实现通过requests接口post登录网站请求,JSON判断登录是否成功

Python接口项目实战篇(1)读取xlsx中账户密码,unittest框架实现通过requests接口post登录网站请求,JSON判断登录是否成功实现功能描述1.首先获取到接口谷歌浏览器中获取接口信息fiddler里面抓取接口信息2.创建一个xlsx文档3.导入我…

List-反向迭代器

List List接口使用 List:双向带头循环的链表,不支持随机访问,排序就是一个大问题 当大量的插入数据的时候就体现出了优势。 在任意位置以O(1)的时间复杂度插入数据. 只有一种遍历方式就是迭代器,因为他的物理结构是不连续的无…

05_xml

目录0、文档声明1.XML 简介2、xml 的作用?3、xml 语法3.1、文档声明3.2、xml 注释3.3、元素(标签)3.4、xml 属性3.5、语法规则:3.5.1)所有 XML 元素都须有关闭标签(也就是闭合)3.5.2&#xff09…

uniapp:常用跨端业务组件(ts版本)

插件内组件包含以下功能: 自定义状态栏组件(ZoNavBar)上拉加载状态组件(ZoLoading)弹窗组件(ZoPopup)搜索组件(ZoSearchBar)空数据组件(ZoEmpty)tab标签组件(ZoTabs)tab下拉筛选组件(ZoSelectTabs)底部导航组件(ZoTabBar)cell导航组件(ZoCell) 10.标题内容组件(ZoT…