首页 > 试题广场 >

vue的生命周期

创建前后:
                beforeCreated: new Vue() 开始
                created:实例生成,data,method挂载到实例上,此阶段可做初始化数据请求
挂载前后:
                 beforeMount:虚拟dom生成,创建vue自己的dom
                 mounted:虚拟dom挂载,事件、属性做替换,此阶段可做一些dom操作
更新前后:
                  beforeUpdate、beforeUpdated
销毁前后 :
                 beforeDestory、destoryed 
keep-alive(缓存组件调用) :
                   activated、 deacvated
             
发表于 2021-04-20 16:30:35 回复(1)
Vue实例有一个完整的生命周期,也就是从开始创建(new Vue())、初始化数据、编译模板、挂载Dom(mounted)、渲染→更新→渲染(updated)、销毁等一系列过程(onDestory),我们称这是Vue的生命周期。通俗说就是Vue实例从创建到销毁的过程,就是生命周期。
编辑于 2020-03-13 10:53:10 回复(0)
beforeCreate       created
beforeMount        mounted
beforeUpdate      updated
beforeDestroy     destroyed
编辑于 2020-02-21 12:26:58 回复(0)
总共分为8个阶段,创建前/后,载入前/后,更新前/后,销毁前/后。
发表于 2019-07-17 12:38:53 回复(0)
beforeCreate  一般实在加loading事件的时候
created处于loading结束,做一些初始化,实现函数值执行
beforeMount    处于组件创建完成,但还未开始执行操作
Mounted 处于发起后端请求获取数据阶段,一般配合路由钩子执行操作
beforeUpdate    Updated 处于数据更新前后
beforeDestroy 组件还在,被销毁前
destroyed 当前组件被销毁
发表于 2020-07-23 17:09:34 回复(0)
<p>通俗的说就是vue实例从创建到销毁的过程,一般会经历一下过程:</p><p>beforcreate:一般使用场景是在加loading是事件的时候</p><p>created:处于loading结束,还做一些初始化,实现函数值执行</p><p>beforemount:处于组件创建完成,但还未开始执行操作</p><p>mounted:处于发起后段请求获取数据阶段,一般配合路由钩子执行操作</p><p>beforeupdata、updated:处于数据更新的前后</p><p>beforeDestroy:当前组件还存在,也就是被销毁前</p><p>destroyed:当前组建被销毁</p>
发表于 2020-06-12 16:20:28 回复(0)
组件keep-alive里面还有两个钩子,activated 和 deactivated
发表于 2019-09-27 15:42:56 回复(0)