vue、vue-router 知识梳理
vue
vue生命周期
Vue 实例从创建到销毁的过程,就是生命周期。
同时在这个过程中也会运行一些叫做生命周期钩子的函数,这给了用户在不同阶段添加自己的代码的机会,利用各个钩子来完成我们的业务代码,钩子如下:
1.beforeCreate
实例初始化之后、创建实例之前被调用,此时数据观察和事件配置都还没好准备好
2.created
实例创建完成后被调用,此时data有了,dom还没有,挂载属性el还没生成
3.beforeMount
将编译完成的html挂载到对应的虚拟dom时调用,此时相关的render函数首次被执行,页面还没有内容,表达式{{ }}的值还未被替换
4.mounted
编译好的html挂载到页面完成后调用,此时页面已经被渲染出数据
5.beforeUpdate
数据更新时调用,发生在虚拟 DOM 重新渲染和打补丁之前。 你可以在这个钩子中进一步地更改状态,这不会触发附加的重渲染过程。
6.update
由于数据更改导致的虚拟 DOM 重新渲染和打补丁,在这之后会调用该钩子。
7.beforeDestroy
销毁前调用
8.destroyed
销毁后调用,Vue 实例指示的所有东西都会解绑定,所有的事件监听器会被移除,所有的子实例也会被销毁。 该钩子在服务器端渲染期间不被调用。
相关推荐
bowean 2020-07-05
yuzhu 2020-11-16
85477104 2020-11-17
KANSYOUKYOU 2020-11-16
sjcheck 2020-11-03
怪我瞎 2020-10-28
源码zanqunet 2020-10-28
gloria0 2020-10-26
王军强 2020-10-21
学习web前端 2020-09-28
QiaoranC 2020-09-25
anchongnanzi 2020-09-21
安卓猴 2020-09-12
Macuroon 2020-09-11
kiven 2020-09-11
LittleCoder 2020-09-11
Cheetahcubs 2020-09-13
小焊猪web前端 2020-09-10