Vue的生命周期

Vue的生命周期
该图摘自官方文档
在这里插入图片描述
Vue的生命周期钩子函数:beforeCreate、created、beforeMount、mounted、beforeUpdate、updated、beforeDestroy、destroyed;共八个;

理解它的生命周期以及这些钩子函数在很大程度上将会促进我们对Vue执行机制的理解。

beforeCreate、created

意为创建之前和创建完成后;这两个钩子函数在我们创建Vue实例时触发执行;

beforeMount、mounted

挂载之前和挂载之后;这两个钩子函数在实例挂载时触发执行;

beforeUpdate、updated

当使用的data发生改变时,注意是被使用的数据发生改变才会触发这两个钩子函数执行;
怎样才算被使用呢?举个例子,比如:<p>{{msg}}</p>该标签在页面中被渲染(display:none,虽然不可见但不影响渲染),那么当msg发生改变时,这两个钩子函数就会触发执行。

beforeDestroy、destroyed

javaScript有它自己的垃圾回收机制,当然也可以手动销毁该对象;$destroy(),当该对象被销毁时会触发执行这两个钩子函数。

我们了解它的生命周期之后,在实例运行时就可以根据不同的周期制定执行不同的方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值