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