beforeCreate
: 组件实例刚刚被创建,组件属性计算之前,如data属性
created
:组件实例创建完成,属性已绑定,但是DOM还未完成,$el属性还不存在,通常会在这个阶段做一些数据处理,比如ajax获取回来的数据,对vue对象的静态属性进行初始化
beforeMount
:模板编译/挂载之前,页面已经渲染,可以获取dom,但是通过ref标记的dom元素可能会获取不到(因为Vue正在标记)
mounted
::模板编译/挂载之后,所有dom已经渲染和标记完毕
beforeUpdate
: 组件更新之前,可以继续修改data里的内容,不用担心会造成死循环
updated
:组件更新之后,避免修改data里面的内容,会造成死循环,此时dom已经更新完毕
activated
: 组件被激活时调用 (keep-alive作用下)
deactivated
: 组件被移除时调用 (keep-alive作用下)
beforeDestroy
: 组件销毁前被调用,所有方法,属性都还可用
destoryed
::组件销毁后调用
vue的生命周期
最新推荐文章于 2020-12-25 14:37:22 发布