Vue生命周期

一、什么是 vue 生命周期

通俗说,Vue 实例从创建到销毁的过程,就是生命周期。即从开始创建、初始化数据、编译模板、挂载 DOM 、渲染→更新→渲染、卸载等一系列过程。下图为生命周期照片

二、Vue 生命周期函数

生命周期总共分为 8 个阶段:beforeCreate(创建前)  --- created(创建后)  ---beforeMount(载入前)  --- mounted(载入后)  --- beforeUpdate(更新前)  --- updated(更新后)  --- beforeDestroy(销毁前)  --- destroyed(销毁后)

Vue 官方将这些方法称之为钩子函数。

1beforeCreate(创建前)

组件实例刚被创建,组件属性计算之前,比如data属性等等

2created(创建后)

组件实例刚创建完成,属性已经绑定,当时DOM还未生成,$le属性还不存在

3beforeMount(载入前)

模板编译、挂载之前

4mounted(载入后)

模板编译、挂载之后

5beforeUpdate(更新前)

组件更新之前

6updated(更新后)

组件更新之后

7beforeDestroy(销毁前)

组件销毁前调用

8destroyed(销毁后)

组件销毁后调用

三、钩子函数的使用(生命周期开发的业务逻辑)

1created做一些初始化如数据的准备,实现函数自执行等

2mounted

①发起后端请求,取回数据

②接收页面之间传递的参数

 子组件向父组件传递参数

3updated:数据更新统一的业务逻辑处理

四、总结

参考官网:Vue 实例 — Vue.js (vuejs.org)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值