vue的生命周期和路由的生命周期
生命周期" title="vue的生命周期">vue的生命周期
beforeCreate
:此时该实例内的所有东西都还没有创建,所以在这个生命周期钩子函数中事件,data都是undefined。created
:在这个生命周期之间,进行初始化事件,进行数据的观测,在created的时候数据已经和data属性进行绑定,但未开始编译模板。beforeMount
:此时已经完成了模板的编译,但是还没有挂载到页面中。mounted
:已经将编译好的模板,挂载到了页面指定的容器中显示。beforeUpdata
:状态更新之前执行此函数, 此时 data 中的状态值是最新的,但是界面上显示的 数据还是旧的,因为此时还没有开始重新渲染DOM节点。updated
:实例更新完毕之后调用此函数,此时 data 中的状态值 和 界面上显示的数据,都已经完成了更新,界面已经被重新渲染好了。beforeDestory
:实例销毁之前调用,在这一步,实例仍然完全可用。destoryed
:Vue 实例销毁后调用。调用后,Vue 实例指示的所有东西都会解绑定,所有的事件监听器会被移除,所有的子实例也会被销毁。
路由的生命周期
- 离开组建之前:调用
beforeRouterLeave
- 进入到新的页面:先调用
beforeEach
- 进到路由的配置中:
beforeEnter
- 进入组件之前:
beforeRouterEnter
- 组件解析完成:
beforeRselove
- 进入组件完毕:
afterEach
- 当属性变化时 并没有重新加载组件:
beforeEnter
- 组件渲染完成后:
beforeRouterUpdata
以上是 vue的生命周期和路由的生命周期 的全部内容, 来源链接: utcz.com/z/378434.html