Vue ⼦组件和⽗组件创建和挂载顺序
VueJs 94
关于Vue ⼦组件和⽗组件创建和挂载顺序,如何弄?
这题考查⼤家对创建过程的理解程度。
思路分析:给结论、阐述理由。
回答范例
创建过程⾃上⽽下,挂载过程⾃下⽽上;即:
parent created
child created
child mounted
parent mounted
之所以会这样是因为Vue创建过程是⼀个递归过程,先创建⽗组件,有⼦组件就会创建⼦组件,因此创建时现
有⽗组件再有⼦组件;⼦组件⾸次创建时会添加mounted钩⼦到队列,等到patch结束在执⾏它们,可⻅⼦
组件的mounted钩⼦是先进⼊到队列中的,因此等到patch结束执⾏这些钩⼦时也先执⾏。7个月前