美文网首页读书
Vue中的生命周期

Vue中的生命周期

作者: 乔布斯瞧不起 | 来源:发表于2023-06-20 09:28 被阅读0次

Vue实例有一个完整的生命周期,从开始创建、初始化数据、编译模板、挂载DOM、更新、渲染、卸载等一系列过程。Vue在这个生命周期中暴露出许多的生命周期钩子,允许我们在合适的时机添加代码

Vue的生命周期可分为三个阶段:

  1. 初始化阶段:从创建Vue实例到mounted组件挂载完成,对应的生命周期钩子有:
  • beforeCreate:实例刚创建,数据观察和事件配置之前调用。
  • created:实例创建完成,数据观察和事件配置之后调用。可在此发起后端请求获取初始数据等。
  • beforeMount:模板编译完成,但未挂载至DOM之前调用。
  • mounted:模板编译并挂载至DOM后调用。可在此发送后端请求获取DOM节点信息等。

2.运行阶段:从mounted到beforeDestroyed之间,对应的生命周期钩子有:

  • beforeUpdate:响应式数据更新之前调用,发生在虚拟DOM打补丁之前。
  • updated:响应式数据更新之后调用,组件DOM已经更新。
  • activated:keep-alive组件激活时调用。
  • deactivated:keep-alive组件停用时调用。
    3.销毁阶段:从beforeDestroyed到destroyed之间,对应的生命周期钩子有:
  • beforeDestroy:实例销毁之前调用。可在此清除定时器或监听等防止引发内存泄漏。
  • destroyed:Vue实例销毁后调用。内部子实例也会同时销毁。

这些生命周期钩子可以让我们在关键时机添加自己的代码来扩展Vue实例。理解Vue的生命周期,可以帮助我们在适当的阶段添加数据请求、DOM操作、添加订阅等自定义逻辑。

相关文章

  • vue生命周期

    一 vue生命周期 Vue的生命周期:就是vue实例从创建到销毁的全过程 二 vue生命周期钩子 vue生命周期...

  • vue生命周期

    vue生命周期详: vue生命周期详解图: vue生命周期详解代码展示:

  • 【Vue3 从入门到实战 进阶式掌握完整知识体系】002-Vue

    二、Vue语法基础 1、Vue中的应用和组件的基本部分 代码 运行结果 2、理解Vue的生命周期函数* 生命周期图...

  • Vue生命周期

    Vue生命周期详解 一、Vue生命周期 与 作用 (生命周期钩子就是生命周期函数) (1)Vue生命周期:每个Vu...

  • 学习Vue 3.0 (2)

    Vue3.0 生命周期 Vue3.0 中可以继续使用 Vue2.x 的生命周期钩子,但是有两个被更名 before...

  • Vue生命周期及其用法(2019-03-22)

    Vue框架生命周期总结 一、生命周期运行图 二、所有生命周期 三、用法 1.组件创建前 这个阶段主要是完成vue中...

  • vue3较vue2的特别之处 - 生命周期

    vue2 生命周期 vue3 生命周期 将 Vue2 的生命周期钩子代码更新到 Vue3 参考地址:https:/...

  • Vue学习笔记(12)-生命周期函数

    生命周期函数 生命周期函数代表的是Vue实例,或者是Vue组件,在网页中各个生命阶段所执行的函数。生命周期函数可以...

  • Vue生命周期浅析

    vue生命周期 每个Vue实例或组件从创建到显示再到废弃的过程就是vue的生命周期。很多时候我们希望能在这个过程中...

  • 前端之路-VUE面试题

    vue生命周期面试题vue 生命周期是什么? Vue 实例从创建到销毁的过程,就是生命周期 beforeCreat...

网友评论

    本文标题:Vue中的生命周期

    本文链接:https://www.haomeiwen.com/subject/ovbiedtx.html