vue的生命周期是什么
过程:组件创建->数据初始化->挂载->更新->销毁
方法:
beforeCreate//(创建前),在数据初始化之前
created//(创建后)初始化事件,$el属性还没有显示出来,在模板渲染成html前调用
beforeMount//(挂载前)render函数首次被调用,编译模板,把data里面的数据和模板生成html。此时还没有挂载html到页面上。
mounted//(挂载后)在模板渲染成html后调用,通常是初始化页面完成后,再对html的dom节点进行一些需要的操作,此过程中进行ajax交互。
(
beforeUpdate//(更新前)在数据更新之前调用
updated//(更新后)调用时,组件已经更新
)
beforeDestroy//(销毁前)在实例销毁之前调用。实例仍然完全可用
destroyed(销毁后)在实例销毁之后调用,所有的子实例也会被销毁