首页 > 其他分享 >vue生命周期

vue生命周期

时间:2024-11-29 10:55:27浏览次数:7  
标签:生命周期 销毁 实例 DOM 调用 vue 组件 挂载

1. **beforeCreate(创建前)**:
   - 在实例初始化之后,数据观测(data observer)和event/watcher事件配置之前被调用。

2. **created(创建后)**:
   - 实例已经创建完成,数据观测和事件/侦听器已经配置好,但是挂载阶段尚未开始,`$el`属性目前不可见。

3. **beforeMount(挂载前)**:
   - 在挂载开始之前被调用:相关的`render`函数首次被调用,`$el`属性和`data`被渲染到模板之前。

4. **mounted(挂载后)**:
   - 实例已经被挂载到DOM中,`$el`是DOM节点。注意在这个阶段,子组件可能尚未挂载完成。

5. **beforeUpdate(更新前)**:
   - 数据变化导致虚拟DOM重新渲染和打补丁之前被调用,可以在这个钩子中进一步地更改状态,这不会触发额外的重渲染。

6. **updated(更新后)**:
   - 由于数据更改导致的虚拟DOM重新渲染和打补丁后调用,此时可以执行依赖于DOM的操作。

7. **beforeDestroy(销毁前)**:
   - 实例销毁之前调用。在这一步,实例仍然完全可用。

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

9. **errorCaptured(错误捕获)**:
   - 当捕获一个来自子孙组件的错误时被调用。这可以帮助全局处理错误。

10. **activated(被激活)**:
    - 仅用于`<keep-alive>`缓存的组件,当组件被激活时调用。

11. **deactivated(被停用)**:
    - 仅用于`<keep-alive>`缓存的组件,当组件被停用时调用。

标签:生命周期,销毁,实例,DOM,调用,vue,组件,挂载
From: https://www.cnblogs.com/qcy-blog/p/18576080

相关文章

  • 手动实现vue3的select下拉框的滚动加载和虚拟滚动,简单易懂
    首先,滚动加载和虚拟滚动都是为了解决数据量大的渲染性能问题,但是也有区别,滚动加载并没有从根本上解决问题,只是滚动到可视区域底部动态加载,二虚拟滚动是永远只渲染固定数量(通常是可视区域内)的所以可以从根本上解决这种性能问题。如果只想了解滚动加载只看第一部分即可。这两种技......
  • 【前端Vue】day04
    一、学习目标1.组件的三大组成部分(结构/样式/逻辑)​scoped解决样式冲突/data是一个函数2.组件通信组件通信语法父传子子传父非父子通信(扩展)3.综合案例:小黑记事本(组件版)拆分组件列表渲染数据添加数据删除列表统计清空持久化4.进阶语法v-model原理v-model应用于组件s......
  • 【前端Vue】day03
    一、今日目标1.生命周期生命周期介绍生命周期的四个阶段生命周期钩子声明周期案例2.综合案例-小黑记账清单列表渲染添加/删除饼图渲染3.工程化开发入门工程化开发和脚手架项目运行流程组件化组件注册4.综合案例-小兔仙首页拆分模块-局部注册结构样式完善拆分组件–......
  • Vue 项目开发常用知识点
    一、基础语法与指令1.插值表达式插值表达式是Vue中最基础的数据绑定方式,使用双大括号{{}}将数据包裹起来,例如{{message}},它会将Vue实例中的message属性的值渲染到页面相应位置。这种方式可以方便地在页面中展示动态数据,如从后端获取的数据或者用户输入的信息。2.......
  • 基于SpringBoot+Vue的火锅店管理系统+万字论文+Mp4演示
    !!!有需要的小伙伴可以通过文章末尾名片咨询我哦!!!......
  • 【热门主题】000066 Vue.js 组件开发全攻略:从基础到实践
    前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦......
  • React 第八节组件生命周期钩子-类式组件,函数式组件模拟生命周期用法
    概述React组件的生命周期可以分为三个主要阶段:挂载阶段(Mounting):组件被创建,插入到DOM树的过程;更新阶段(Updating):是组件中props以及state发生变化时,重新render渲染视图过程;卸载阶段(Unmounting):是DOM被从虚拟DOM树移除的过程;每个阶段都伴随着一系列的生命周期方法,这些方......
  • [Vue] Watch and WatchEffect
    WatchLet’slookatanothersimpleexampleusingourcompositionAPI. Here’ssomecodethathasasimplesearchinputbox,usesthesearchtexttocallanAPI,andreturnsthenumberofeventsthatmatchtheinputresults.<template><div>......
  • [Vue] Composition API LifeCycle Methods
    InVue3’sCompositionAPIwecancreatecallbackhooksinside setup() byadding on totheLifeCyclemethodname:import{onBeforeMount,onMounted,onBeforeUpdate,onUpdated,onBeforeUnmount,onUnmounted,onActivated,onDeactivated,on......
  • 2024/11/27日 日志 关于Vue && Element
    Vue点击查看代码--Vue--·Vue是一套前端框架免除原生JavaScript中的DOM操作,简化书写--·基于MVVM(Model-View-ViewModel)思想,实现数据的双向绑定,--将编程的关注点放在数据上--·官网:https://cn.vuejs.org----Vue快速入门--1.新建HTML页面,引入Vue.js文......