美文网首页
vue学习:第三章 vue实例生命周期以及钩子函数初识

vue学习:第三章 vue实例生命周期以及钩子函数初识

作者: 小虾皮爱吃肉 | 来源:发表于2019-04-20 18:39 被阅读0次

每个 Vue 实例在被创建之前都要经过一系列的初始化过程。例如,实例需要配置数据观测(data observer)、编译模版、挂载实例到 DOM ,然后在数据变化时更新 DOM 。在这个过程中,实例也会调用一些 生命周期钩子 ,这就给我们提供了执行自定义逻辑的机会。

beforeCreate(新对象诞生)

Vue对象用新方法实例化。它创建一个Vue类的对象来处理DOM元素。对象的这个生命阶段可以通过beforeCreated 挂钩来访问 。我们可以在这个钩子中插入我们的代码,在对象初始化之前执行。

created (对象创建)

在这个生命阶段,对象及其事件完全初始化。
在模板渲染成html前调用,即通常初始化某些属性值,然后再渲染成视图

beforeMounted(对象在DOM中挂载之前)

在这个阶段,它检查是否有任何模板可用于要在DOM中呈现的对象。如果没有找到模板,那么它将所定义元素的外部HTML视为模板

mounted(对象在DOM中挂载)

在模板渲染成html后调用,通常是初始化页面完成后,再对html的dom节点进行一些需要的操作

beforeUpdate(更改已完成,但尚未准备好更新DOM)

在外部事件(用户输入)beforeUpdate发生更改时,此钩子即 在反映原始DOM元素的更改之前被触发。

updated(更改已完成,且已更新DOM)

实际更新DOM对象并触发updated,屏幕上的变化得到呈现

beforeDestroy(对象即将被销毁)

就在Vue对象被破坏并从内存中释放之前, deforeDestroy 钩子被触发,并允许我们在其中处理我们的自定义代码

destroyed(对象已销毁)

该 destroyed 钩子被成功运行销毁对象上调用

相关文章

  • vue生命周期

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

  • 一、vue基础知识点

    每个 Vue 应用都是通过用 Vue 函数创建一个新的 Vue 实例开始的: 实例生命周期钩子 每个 Vue 实例...

  • VUE实例生命周期钩子

    1、vue实例生命周期钩子的由来 每个vue应用都是通过vue函数创建一个新的vue实例开始的: vue实例再被创...

  • 深入浅出Vue生命周期钩子函数

    首先,先展示官方的Vue生命周期钩子函数的图示 在Vue2.0+版本,一个Vue实例共有以下八个生命周期钩子函数 ...

  • vue02

    vue02 vue生命周期 1.0钩子函数: created -> 实例已经创建 √ beforeComp...

  • 初探Vue实例的生命周期

    Vue实例的生命周期简单地理解为8个钩子函数 Vue实例对每个钩子函数的调用时机如下 beforeCreate 在...

  • Vue生命周期

    Vue生命周期 实例生命周期钩子 每个Vue实例在被创建时都要经过一系列的初始化过程。 8种钩子函数 before...

  • vue 生命周期浅出

    官网生命周期图 Vue实例的生命周期: 挂载阶段: new Vue()调用构造函数 初始化生命周期钩子函数 调用t...

  • Vue入门系列(三)Vue实例的生命周期

    Vue实例生命周期钩子函数与React非常相似,最明显的区别在于,它多了一个实例创建阶段。 Vue实例和Vue组件...

  • VUE

    VUE Vue 有哪些生命周期钩子函数? beforeCreate:在实例初始化之后,数据观测 (data obs...

网友评论

      本文标题:vue学习:第三章 vue实例生命周期以及钩子函数初识

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