美文网首页
vue学习笔记(6):生命周期

vue学习笔记(6):生命周期

作者: 不会改变 | 来源:发表于2019-12-31 11:57 被阅读0次

1.

生命周期

2.beforeCreate

在beforeCreate生命周期函数执行的时候,data和methods中的数据还没有初始化

3.created

在created中,data和methods都已经被初始化好了,如果要调用methods中的方法,或者操作data中的数据,最早只能在created中操作

4.beforeMount

表示末班已经在内存中编译完成,但是尚未把模板渲染到页面中,在beforeMount执行的时候,页面中的元素,还没有被真正替换过来,只是之前写的一些模板字符串

5.mounted

表示内存中的模板,已经真实地挂载到了页面中,用户已经可以看到渲染好的页面

//注意:mounted是实例创建期间的最后一个生命周期函数,当执行完mounted就表示,实例已经被完全创建好了,此时,如果没有其他操作的话,这个实例就静静地躺在内存中,一动不动

如果要通过某些插件操作页面上的DOM节点,最早要在mounted中进行

只要执行完了mounted,就表示整个vue实例已经初始化完毕,此时组件已经脱离了创建阶段,进入到了运行阶段

6.beforeUpdate

这时候表示我们的界面还没有被更新,数据被更新了

当执行beforeUpdate的时候页面中显示的数据,还是旧的,此时 data数据是最新,页面尚未和最新的数据保持同步

7.updated

updated事件执行的时候,页面 和data数据已经保持同步了,都是最新的

8.beforeDestroy

当执行beforeDestroy钩子函数的时候,Vue实例已经从运行阶段,进入到了销毁阶段

当执行beforeDestroy的时候,实例身上所有的data和所有的methods以及过滤器,指令......都处于可用状态,还没有真正的执行销毁过程

8.destroyed

当执行到destroyed函数的时候,组件已经被完全销毁了,此时,组件中的所有数据,方法,指令,过滤器......都已经不可用了

相关文章

  • vue学习笔记(6):生命周期

    1. 2.beforeCreate 在beforeCreate生命周期函数执行的时候,data和methods中的...

  • vue笔记

    vue笔记 一.vue实例 vue的生命周期 beforeCreate(创建前), created(创建后), b...

  • vue学习笔记(三)class和style绑定

    前言 通过上一章的学习vue学习笔记(二)vue的生命周期和钩子函数,我们已经更近一步的知道了关于vue的一些知识...

  • vue生命周期

    学习vue的生命周期 什么是生命周期函数? vue的生命周期函数(又称为钩子函数)是一个vue实例从开始创建,到初...

  • 4. 生命周期

    vue 常见的生命周期有如下 6 个:beforeCreatecreatedbeforeMountmountedb...

  • vue生命周期

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

  • vue生命周期

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

  • vue生命周期图(探究源码之路)

    学习主线:从vue2生命周期图出发,找出背后的源码实现,来探索vue成长之路! [TOC] 生命周期图 vue2....

  • Vue3快速上手(尚硅谷张天禹-课件-部分修改)

    Vue2学习笔记[https://www.jianshu.com/p/5011d07eb6ff] Vue3快速上手...

  • Vue生命周期

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

网友评论

      本文标题:vue学习笔记(6):生命周期

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