这是记录前端面试的话术集锦第十二篇博文——高频考点(Vue常考基础知识点)
,我会不断更新该博文。❗❗❗
这一章节我们将来学习Vue
的一些经常考到的基础知识点。
1. 生命周期钩子函数
-
在
beforeCreate
钩子函数调用的时候,是获取不到props
或者data
中的数据的,因为这些数据的初始化都在initState
中。 -
接着会执行
created
钩子函数,在这一步的时候已经可以访问到之前不能访问到的数据,但是这时候组件还没被挂载,所以是看不到的。 -
然后会先执行
beforeMount
钩子函数,开始创建VDOM
,最后执行mounted
钩子,并将VDOM
渲染为真实DOM
并且渲染数据。组件中如果有子组件的话,会递归挂载子组件,只有当所有子组件全部挂载完毕,才会执行根组件的挂载钩子。 -
继而是数据更新时会调用的钩子函数
beforeUpdate
和updated
,这两个钩子函数没什么好说的,就是分别在数据更