目录
4.删除module_home组件后可以看到项目编译通过,成功运行,项目运行截图如下:
前言:
最近在把项目封装成组件化,出现一个很奇怪的问题,由于说刚上手项目,组件化经验也不是特别丰富,导致出现了很多小问题,这里就不过多纠结,实战出真知,遇到问题去分析问题产生的原因及解决它就可以 了。实现上代码,出现的错误日志如下:
1.我们翻译一下日志:
意思就是说组件home和组件common间相互依赖,循环引用,所以发生错误。
2.在看我的代码:
2.1 module_home组件
2.2 module_common组件
果然和错误日志一样,就是两个组件之间相互依赖引用导致的问题。
3.解决方法如下:只需要删除其中一个组件的引用即可
这里我删除module_common组件中引用的module_home组件,因为module_common组件说我项目的基本组件框架,所以删除home.