34.定义vue组件
什么是模块化:
模块化是从代码的角度出发,分析项目,把项目中一些功能类似
的代码,单独抽离为一个个的模块,那么为了保证大家以相同的方式去封装模块,
于是我们就创造了模块的规范(commonJS规范)。
模块化的好处:
方便项目开发,和后期的维护与扩展,今后如果需要某些固定功能
的模块,则直接拿来引用就行,提高了项目开发效率。
什么是组件化:
从UI的角度出发考虑问题,把页面上有重用性的UI结构和样式,
单独的抽离出来,封装为单独的组件。
组件化的好处:
随着项目规模的发展,我们手里的组件,会越来越多,这样,我们今后
一个页面中的UI,几乎都可以从手中拿现成的组件拼接出来,方便项目的开发和维护。