1. 流程图

2.一般的执行顺序(从上往下):

  • beforeCreate

在实例初始化之后,数据观测(data observer) 和 event/watcher 事件配置之前被调用。

  • created

实例已经创建完成之后被调用。在这一步,实例已完成以下的配置:数据观测(data observer),属性和方法的运算, watch/event 事件回调。然而,挂载阶段还没开始,$el 属性目前不可见。

  • beforeMount

在挂载开始之前被调用:相关的 render 函数首次被调用。

  • mounted

el 被新创建的 vm.$el 替换,并挂载到实例上去之后调用该钩子。如果 root 实例挂载了一个文档内元素,当 mounted 被调用时 vm.$el 也在文档内。

  • beforeUpdate

数据更新时调用,发生在虚拟 DOM 重新渲染和打补丁之前。 你可以在这个钩子中进一步地更改状态,这不会触发附加的重渲染过程。

  • updated

由于数据更改导致的虚拟 DOM 重新渲染和打补丁,在这之后会调用该钩子。

当这个钩子被调用时,组件 DOM 已经更新,所以你现在可以执行依赖于 DOM 的操作。然而在大多数情况下,你应该避免在此期间更改状态,因为这可能会导致更新无限循环。

该钩子在服务器端渲染期间不被调用。

  • beforeDestroy

实例销毁之前调用。在这一步,实例仍然完全可用。

  • destroyed

Vue 实例销毁后调用。调用后,Vue 实例指示的所有东西都会解绑定,所有的事件监听器会被移除,所有的子实例也会被销毁。 该钩子在服务器端渲染期间不被调用。

vue生命周期中,钩子函数执行顺序相关推荐

  1. vue学习之生命周期,钩子函数执行顺序

    vue的生命周期,钩子函授执行顺序 一般的执行顺序(从上往下): beforeCreate 在实例初始化之后,数据观测(data observer) 和 event/watcher 事件配置之前被调用 ...

  2. 实战 Vue 之生命周期钩子函数执行顺序

    实战 Vue 之生命周期钩子函数执行顺序 生命周期钩子函数 父组件与子组件执行顺序 生命周期钩子函数 beforeCreate:实例刚被创建出来,data 数据和 methods 方法还未被初始化,不 ...

  3. Vue生命周期中对mounted、beforeUpdate、updated的理解

    Vue生命周期中对mounted.beforeUpdate.updated的理解 前言 mounted.beforeUpdate.updated 前言 以下文章纯为个人理解,如有错误,请求评论区指正呀 ...

  4. Vue生命周期中的created和mounted的区别

    之前大部分时候都是用angular开发项目,vue写的很少,最近有必要把vue和webpack重新整理一下了.下面我们先看一下Vue生命周期中的created和mounted的区别. 我们先看一张图( ...

  5. Vue生命周期中mounted、created、methods、computed、watched等的区别

    1.Vue生命周期中mounted和created的区别 https://blog.csdn.net/xdnloveme/article/details/78035065. 2.[Vue] 生命周期, ...

  6. Vue生命周期中钩子函数理解简记

    Vue生命周期钩子函数 钩子函数 beforeCreate created beforeMount mounted beforeUpdate updated beforeDestroy destroy ...

  7. 初探 Vue 生命周期和钩子函数

    生命周期 生命周期函数就是 Vue 实例在某一个时间点会自动执行的函数. 简单来说就是好像把人的出生到死亡分成一个个阶段,你取名字肯定是在你出生阶段,而不是在成年阶段:你结婚肯定是在成年阶段,而不是在 ...

  8. vue createApp(),mount(),生命周期钩子函数执行顺序

    之前一直以为在调用createApp()时执行beforeCreate.created这两个钩子函数,在mount()时才执行beforeMount.mounted这两个钩子函数 但实际上,在crea ...

  9. Vue生命周期和钩子函数的一些理解

    vue生命周期简介 咱们从上图可以很明显的看出现在vue2.0都包括了哪些生命周期的函数了. 生命周期探究 对于执行顺序和什么时候执行,看上面两个图基本有个了解了.下面我们将结合代码去看看钩子函数的执 ...

最新文章

  1. 单片机怎么用回调函数在不同文件之间传递数据
  2. Debian8 远程登录Permission Denied,please try again
  3. VS2015配置QT5.X环境
  4. ural 1014. Product of Digits
  5. Android从零开始(七)
  6. iOS学习笔记37 时间和日期计算
  7. App Store 审核指南(中文版)
  8. Web Service简介
  9. 13凯越门锁继电器在哪里_凯越中控门锁不工作.更换中央门锁装置故障依旧.
  10. 转:概述RAID磁盘的IOPS
  11. POJ 1001 Exponentiation
  12. 二叉树——基本知识+python实现
  13. Java解析JSON的四种方式
  14. XRD测试的68个问题(一)
  15. Vue、ElementUI
  16. 【示例源码】还在为毒奶粉忧桑?轻松一下,玩玩猩球保卫战吧(html5游戏)
  17. L和S波段SAR信号穿透深度评估(Matlab代码实现)
  18. 最近这只狗狗,真的很忙
  19. HDU -1704 Rank——floyd
  20. 利用ruby演示程序执行

热门文章

  1. java模拟登录百度_模拟登陆百度的Java实现
  2. 如何从ST官网下载STM32标准外设库
  3. linux中FT4232H设备驱动添加,USB转4串口芯片FT4232HL,FT4232HQ
  4. 让我们并肩作战—机房合作
  5. java查询全国地区
  6. MATLAB入门知识
  7. 计算机保存图片找不到桌面,保存的图片在桌面但是找不到。怎么办?
  8. Pinterest:难以平衡的中间人角色 毫无创新的抄袭
  9. 我的3D游戏开发书架 1
  10. C++语言对C语言的扩展(一)