vue组件生命周期函数

生命周期函数也是处于选项对象的位置(与data,methods同级)

生命周期函数又叫钩子函数,指的是组件的生命周期函数,到了某一个节点会自动执行

 

总共分为8个阶段。创建前/后载入前/后更新前/后销毁前/后

一、创建阶段的四个钩子函数,在一个生命周期中只执行一次

1、beforeCreate:组件创建之前。在这个时候data和methods都不能用。

2、created:组件创建完成之后。这是最早可以使用data和methods的钩子函数。

(创建的是实例)

3、beforeMounted:挂载之前。指的是节点还没渲染完成。

4、mounted:挂载之后。模板渲染完成。

(挂载的是节点)

注:mounted和created都可以用来请求axios

二、运行阶段的两个,可以执行0次和无数次

5、beforeUpdate:数据改变,视图更新之前。

6、updated:数据改变,视图更新之后。

(更新的是视图)

三、销毁阶段的两个

7、beforeDestroy:销毁之前。最后一个可以使用data和methods的钩子函数。

8、destroyed:销毁之后。

四、另外三个

被包含在 keep-alive 中创建的组件,会多出两个生命周期的钩子:activated,deactivated

9、activated(){}:组件被激活keep-alive时使用

10、deactivated(){}:组件被停用keep-alive时使用

11、errorCaptured:子组件报错

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值