组件的循环依赖

101 阅读1分钟

在组件A中依赖了组件B,同时组件B中又依赖了组件A,这时就会报错,这是因为在解析过程中先进入到组件A中,发现对组件B进行了依赖,就会去解析组件B,在组件B中发现对组件A又进行了依赖,就会去解析组件A,但此时组件A还没有解析完成,所以找不到组件A,就会报错。

解决方案:不要在加载时导入组件A

  1. 可以在注册组件时通过懒加载的方式导入
  2. 可以在生命周期钩子函数中导入