zoukankan      html  css  js  c++  java
  • vue(20)生命周期函数

    生命周期函数

    生命周期函数代表的是Vue实例,或者是Vue组件,在网页中各个生命阶段所执行的函数。生命周期函数可以分为创建阶段运行期间以及销毁期间
    其中创建期间的函数有beforeCreatecreatedbeforeMountmounted
    运行期间的函数有beforeUpdateupdated
    销毁期间有beforeDestroydestroyed
    以下是官方文档给到的一张图,从这种图中我们可以了解到每个部分执行的函数。

     

    1. 创建期间

    1.1 beforeCreate:

    Vue或者组件刚刚实例化,datamethods都还没有被创建。
     

    1.2 created

    此时datamethods已经被创建,可以使用了。模板还没有被编译。
     

    1.3 beforeMount:

    created的下一阶段。此时模板已经被编译了,但是并没有被挂在到网页中。
     

    1.4 mounted

    模板代码已经被加载到网页中了。此时创建期间所有事情都已经准备好了,网页开始运行了。
     

    2. 运行期间

    2.1 beforeUpdate:

    在网页运行期间,data中的数据可能会进行更新。在这个阶段,数据只是在data中更新了,但是并没有在模板中进行更新,因此网页中显示的还是之前的。
     

    2.2 updated

    数据在data中更新了,也在网页中更新了。
     

    3. 销毁期间

    3.1 beforeDestroy

    Vue实例或者是组件在被销毁之前执行的函数。在这一个函数中Vue或者组件中所有的属性都是可以使用的。
     

    3.2 destroyed

    Vue实例或者是组件被销毁后执行的。此时Vue实例上所有东西都会解绑,所有事件都会被移除,所有子元素都会被销毁。

  • 相关阅读:
    UVa10050 Hartals
    UVa540 Team Queue
    UVa 11234 Expressions (二叉树重建&由叶往根的层次遍历)
    stl lower_bound upper_bound binary_search equal_range
    【windows】使用键盘代替鼠标的快捷键
    【Linux】xshell连接中断后就无法连接虚拟机中的Linux
    【Linux命令】ls命令
    【DB2】NULLS LAST与NULLS FIRST
    【PPT】PPT倒计时动画的制作方法 5.4.3.2.1...
    【Datastage】函数大全
  • 原文地址:https://www.cnblogs.com/jiakecong/p/15029472.html
Copyright © 2011-2022 走看看