Vue面试题16:阐述Vue子组件和父组件创建和挂载顺序(总结自B站up主‘前端杨村长’视频,仅供自用学习)
回答范例
- 1.创建过程自上而下,挂载过程自下而上;即:
parent createdchild createdchild mountedparent mounted
- 2.之所以会这样是因为Vue创建过程是一个递归过程,先创建父组件,有子组件就会创建子组件,因此创建时先有父组件再有子组件;子组件首次创建时会添加mounted钩子到队列,等到patch结束再执行它们,可见子组件的mounted钩子是先进入到队列中的,因此等到patch结束执行这些钩子时也先执行,所以是子组件先挂载;
- Vue3初始化流程协助理解:
![]()


浙公网安备 33010602011771号