为什么现在会提组件化和插件化,都是业务越来越多,参与人员越来越多,相互之间任务不明确,开发耦合,代码重叠修改,协调效率低下,代码耦合搞,动一发牵全身,各种问题啊,而且不利于业务的快速插拔,真的,产品今天说上,明天就可能不上了,你的代码写的不好,改的东西不就多了,还容易出bug
我页是最近开始看组件和插件化开发的东西,看的不多,先记录下心得,之后慢慢实践。
组件化和插件化都需要定义一个东西,路由!所有的页面跳转全部由路由来维护,具体是使用隐世还是显示意图,目前我还不大拿的定,之后看看更多文章再说。这样由路由维护了,那么各个组件/插件之间就没有耦合了,起码改动一个组件就不影响其他的了。当然这是理论上的,实际你要是2个组件之间需要传递复杂的数据,那个一个组件需要的数据结构改了,起码那个组件也得跟着改,但是要比之前好很多了。
下面是经验谈,按照我提供的顺序看:
-
- 看着这个,我觉得这是科普文,没啥代码,大体讲了讲思路,里面有很多不清晰的地方
- 然后看这个,这篇也是讲的思路,但是紧贴着下面的代码了
-
这是上面那篇思路的具体代码了,大家仔细看看, 我感觉这篇系列文不是很好,比较一般,大家看个思路和代码的实现思路