模块化与组件化的区别
模块化中的模块一般指的是 Javascript 模块
组件则包含了 template、style 和 script,而它的 Script 可以由各种模块组成。也可以理解为“框架”,意思是把功能进行划分,将同一类型的代码整合在一起,所以模块的功能相对复杂,但都同属于一个业务,模块之间有依赖的关系,可通过路由器进行模块之间的耦合问题。
组件化就是做一个项目,把导航栏拆成一个组件,一个一个区域拆成一个组件,你可以尽情拆分。一个组件包含了html、css、js代码,可以简单理解为页面的一块。,组件之间低依赖,比较独立,每个组件单独提出来也能正常使用,很高的重用性