跳到主要内容
CNode

aowin 之 vue的生命周期

分享
UUserzt发布于 5 年前最后回复 5 年前
26167790

生命周期

  • 事物从出生到死亡的过程
  • Vue实例从创建到销毁的过程 ,这些过程中会伴随着一些函数的自调用。我们称这些函数为钩子函数

常用的钩子函数

beforeCreate在实例初始化之后,数据观测和事件配置之前被调用 此时data 和 methods 以及页面的DOM结构都没有初始化 什么都做不了
created在实例创建完成后被立即调用此时data 和 methods已经可以使用 但页面还没有渲染出来
beforeMount在挂载开始之前被调用 此时页面上还看不到真实数据 只是一个模板页面而已
mountedel被新创建的vm.$el替换,并挂载到实例上去之后调用该钩子。 数据已经真实渲染到页面上 在这个钩子函数里面我们可以使用一些第三方的插件
beforeUpdate数据更新时调用,发生在虚拟DOM打补丁之前。页面上数据还是旧的
updated由于数据更改导致的虚拟DOM重新渲染和打补丁,在这之后会调用该钩子。 页面上数据已经替换成最新的
beforeDestroy实例销毁之前调用
destroyed实例销毁后调用
查看回复

回复 (26)

9
905868332#265 年前

奥利给

U
Userzt#255 年前

1111

U
Userzt#245 年前

d

U
Userzt#235 年前

1

U
Userzt#225 年前

ww

U
Userzt#215 年前

f

U
Userzt#205 年前

电话

U
Userzt#195 年前
E
eas1104#185 年前
引用 a651795359啊啊啊

[@a651795359](/user/a651795359) 你好啊 ,朋友

A
a651795359#175 年前

[@lihongwei666666](/user/lihongwei666666) 阿斯达多撒所

E
eas1104#165 年前
E
eas1104#155 年前

好好好1

E
eas1104#145 年前

好好好

E
eas1104#135 年前

好好好

E
eas1104#125 年前

好好

A
a651795359#115 年前

A
a651795359#105 年前

啊啊啊

A
a651795359#95 年前

啊啊啊

A
a651795359#85 年前

嘿嘿

A
a651795359#75 年前

哈哈哈哈

U
Userzt#65 年前

。。

U
Userzt#55 年前

L
lihongwei666666#45 年前

L
lihongwei666666#35 年前

我又来了

U
Userzt#25 年前

可以

L
lihongwei666666#15 年前

可以,这下清楚了

参与回复

登录后即可参与回复。登录