美文网首页
vue的生命周期

vue的生命周期

作者: 橙赎 | 来源:发表于2019-12-11 19:38 被阅读0次

一、概念

vue生命周期,又叫生命周期钩子函数,是组件从创建到销毁的过程。
下面是vue官网的vue生命周期图

vue生命周期

二、生命周期的八大部分

  • beforeCreate: 创建前······
  • created : 创建后
  • beforeMount : 挂载前
  • mounted : 挂载后
  • beforeUpdate: 更新前
  • updated : 更新后
  • beforeDestory: 销毁前
  • destoryed : 销毁后

1.beforeCreate: 创建前。当前生命周期刚刚开始实例化,还不能对DOM和数据进行操作,el和data也没有初始化,这个时候打印eldata的值都是undefined

2 created : 创建后。完成了data数据的初始化,el仍然没有,这个时候打印el的值仍然是undefined

3 beforeMount : 挂载前。完成了对eldata的初始化,这里的el只是应用的 Virtual DOM(虚拟Dom)技术,先把坑占住了。到后面mounted挂载的时候再把值渲染进去。

4 mounted: 挂载后。el是用来告诉实例在那个元素上进行挂载的,在beforeMount触发的时候el还是没有初始化,而到mounted的时候已经找到要挂载的元素,并且将模板编译了。

5beforeUpdate: 更新前。当去改变数据的值的时候,触发了beforeUpdate函数,这个时候$el的值已经更改了,但是dom并没有变动。

6 updated : 更新后。到update完成,更新dom结构。

7 beforeDestory: 销毁前。在这一步,实例仍然可用

8destoryed ;调用后。Vue 实例指示的所有东西都会解绑定,所有的事件监听器会被移除,所有的子实例也会被销毁。这个时候去更新操作也不会有什么效果

vue生命周期

相关文章

  • vue生命周期

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

  • vue生命周期

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

  • Vue生命周期

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

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

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

  • 前端之路-VUE面试题

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

  • Vue.js入门(二):生命周期

    1 生命周期 Vue生命周期是Vue实例从创建到销毁的过程,就是生命周期。在Vue实例的生命周期过程中会运行生命周...

  • vue生命周期

    vue里的生命周期是什么? vue实例从创建到销毁的过程称之为vue的生命周期 vue的生命周期各阶段都做了什么?...

  • Vue 生命周期

    vue里的生命周期是什么? vue实例从创建到销毁的过程称之为vue的生命周期 vue的生命周期各阶段都做了什么?...

  • vue学习记录

    vue全家桶 vue生命周期 生命周期的理解 新建项目 ①:cnpm install vue-cli -g (全...

  • vue生命周期

    vue1--》 一 vue的生命周期如下图所示 二 vue生命周期的例子 注意触发vue的created事件以后,...

网友评论

      本文标题:vue的生命周期

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