请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

mounted不能保证子组件全部挂载完成?

老师你好,看到这句话的时候,完全颠覆了我以前的预想。
我以前一直认为父子组件的生命周期是:
父beforeCreate->父created->父beforeMount->子beforeCreate->子created->子beforeMount->子mounted->父mounted
所以,既然父组件mounted,那一定是子组件挂载完成了呀?那这里怎么说mounted不能保证子组件全部挂载完成?
图片描述

然后我去中文版和英文版官方文档找到了相应的出处,如下:
中文文档
图片描述
英文文档
图片描述

英文版文档里没有描述说“mounted 不会保证所有的子组件也都被挂载完成”。
然后我去找了vue中文翻译的git仓库,链接在这里,猜测是未完成翻译。
所以“mounted 不会保证所有的子组件也都被挂载完成”这句话是否正确呢?

正在回答

1回答

一开始我也不理解这句话,但后来想到了异步组件。如果子组件是一个异步组件,那父组件 mounted 时子组件或许就没有加载完成。

0 回复 有任何疑惑可以回复我~
  • 之前开发Electron客户端的时候,遇到过很多这种情况,就是父组件已经mounted了,但是子组件就是没挂载完成。
    回复 有任何疑惑可以回复我~ 2024-02-23 10:49:44
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信