在 vue 中,如果嵌套了很多层组件的话,那么各个组件的 onMounted 执行顺序为什么是 子组件 先执行onMounted 函数,最后执行父组件 的 onMounted 函数?
(tips:) 我测试了一下,react 也是这样的机制。
这个问题我思考了很久,没想出什么反过来有什么弊端。
请问这样的设计是为什么呢?🤔
可以举个反例的话最好了,谢谢
在 vue 中,如果嵌套了很多层组件的话,那么各个组件的 onMounted 执行顺序为什么是 子组件 先执行onMounted 函数,最后执行父组件 的 onMounted 函数?
(tips:) 我测试了一下,react 也是这样的机制。
这个问题我思考了很久,没想出什么反过来有什么弊端。
请问这样的设计是为什么呢?🤔
可以举个反例的话最好了,谢谢
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
7 回答1.9k 阅读
9 回答1.7k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答867 阅读
子组件挂载到DOM完成父组件才会触发
onMounted
啊,除非说子组件是异步载入的。