这是官网给的vue生命周期的图形解释:

简短来讲:
vue生命周期总共分为8个阶段 创建前/后,载入前/后,更新前/后,销毁前/后。

创建/前后:

在beforeCreated阶段,vue实例的挂载元素el还没有。

在beforeCreated阶段可以添加loading事件,

在created阶段发起后端请求,拿回数据。

载入前/后:

在beforeMount阶段,vue实例的$el和data都初始化,但是挂载之前为虚拟的dom节点,data.message还未替换,页面无重新渲染。

在mounted阶段,vue实例挂载完成,data.message成功渲染。一般可在这个阶段发送ajax请求。

更新前/后:

当data变化时,会触发beforeUpdate和updated方法。

销毁前/后:

在执行destroy方法后,对data的改变不会再触发周期函数,说明此时vue实例已经解除了事件监听以及和dom的绑定,但是dom结构依然存在。

转载于:https://www.cnblogs.com/Ashe94/p/10679529.html

vue生命周期(简短精干篇)相关推荐

  1. “约见”面试官系列之常见面试题之第八十八篇之什么是vue生命周期(建议收藏)

    我们知道vue是一个构建数据驱动的 web 界面的渐进式框架,那么vue生命周期是什么呢?本篇文章就给大家来介绍一下vue生命周期的内容,希望可以帮助到有需要的朋友. vue生命周期是什么? Vue生 ...

  2. Vue 生命周期篇探索 - 第二篇:生命周期-挂载流程

    文章目录 探索学习 Vue 生命周期篇 第二篇:生命周期-挂载流程 以图例分析挂载流程 1. new Vue 2. init Events & Lifecycle 3. beforeCreat ...

  3. Vue 生命周期篇探索-第三篇:生命周期-更新流程

    文章目录 探索学习 Vue 生命周期篇 第三篇:生命周期-更新流程 生命周期-更新流程 1. mounted(挂载后) 2. beforeUpdate (更新前) 3. Virtual DOM re- ...

  4. Vue 生命周期探索:第四篇:生命周期-销毁流程

    文章目录 探索学习 Vue 生命周期篇 第四篇:生命周期-销毁流程 生命周期_销毁流程 1. beforeDestory (销毁前) 2. Teardown watchers,child compon ...

  5. “约见”面试官系列之常见面试题之第八十九篇之vue生命周期作用(建议收藏)

    那么vue 生命周期有哪些阶段呢 一.创建 1.beforeCreate:这个阶段实例已经初始化,只是数据观察与事件机制尚未形成,不能获取DOM节点(没有data,没有el) 使用场景:因为此时dat ...

  6. “约见”面试官系列之常见面试题第四十一篇之VUE生命周期(建议收藏)

    详解Vue Lifecycle 先来看看VUE官网对VUE生命周期的介绍 Vue实例有一个完整的生命周期,也就是从开始创建.初始化数据.编译模板.挂载Dom.渲染→更新→渲染.销毁等一系列过程,我们称 ...

  7. vue hot true 不起作用_从源码解读 Vuex 注入 Vue 生命周期的过程

    第一篇文章我会结合 Vue 和 Vuex 的部分源码,来说明 Vuex 注入 Vue 生命周期的过程. 说到源码,其实没有想象的那么难.也和我们平时写业务代码差不多,都是方法的调用.但是源码的调用树会 ...

  8. 异步加载在Vue生命周期哪个阶段更合理

    react高阶面试题中有这么一道:为什么异步请求数据在didMount阶段更合适?同为MVVM中的翘楚,Vue是否也有类似问题呢?另外,我在平时也无开发过程中也会发现,每个人选择的那个生命周期阶段去异 ...

  9. 一文带你吃透Vue生命周期(结合案例通俗易懂)

    文章目录 本篇学习目标 1. vue生命周期 1.0_人的-生命周期 1.1_钩子函数 1.2_初始化阶段 1.3_挂载阶段 1.4_更新阶段 1.5_销毁阶段 2. axios 2.0_axios基 ...

最新文章

  1. Bootstrap4 导航栏元素居右
  2. Python文件格式 .py .pyc .pyw .pyo .pyd的主要区别
  3. Android之Bmob移动后端云服务器
  4. 用SQL进行嵌套查询
  5. 今年怪事特别多 时代盘点09十大奇闻
  6. jzoj100042-保留道路【最小生成树,图论】
  7. IOS UILabel组件
  8. 模型描述的关系模式_你的项目该用哪种编程模式?
  9. 万丰科技机器人排名_万丰科技拟“借壳”长春经开
  10. 图像分割(三)--Grab Cut
  11. Mr.Panda and TubeMaster Gym - 101194J (二分染色有源汇上下界最大费用流)
  12. JS 数组 Array 对象详解 与 for...of 增强型迭代
  13. 图标搜索引擎:Findicons
  14. Unity Json存档读档操作
  15. 短视频SDK简单易用——来自RDSDK.COM
  16. 1.2 webstorm设置pug自动编译
  17. 高德足迹点Android,高德地图怎么点亮城市 足迹地图查看方法
  18. 更正:解决报告无法下载的问题-跟国家虚拟仿真实验平台对接上传附件接口遇到的问题
  19. 樊纲王小鲁市场化指数(2000-2019年)
  20. 2022-2028年中国国家大学科技园行业市场运营格局及投资趋势预测报告

热门文章

  1. 【VTK+有限元后处理】符号化矢量场绘制
  2. vue使用弹出框a-Modal
  3. SQL13 从titles表获取按照title进行分组
  4. oracle缩小数据文件大小,怎样将数据文件的大小变小
  5. 怎么开发支付宝扫码收款应用-java 支付宝当面付
  6. [英语阅读]你的英文名特别吗
  7. 使用awk 统计分析游戏后台日志中的数据
  8. c语言中=是什么意思,c语言中==是什么意思?
  9. 《东周列国志》第七十四回 囊瓦惧谤诛无极 要离贪名刺庆忌
  10. http://blog.csdn.net/wrp920227/article/details/54588238