组件是指实现应用中局部功能代码(html、css、js等)和资源(图片、音频、视频等)的集合。 传统的Web应用存在以下缺点: 依赖关系混乱,不易于维护。 代码复用率不高。 CSS文件可以通过外部引入,不存在复用率不高的问题。JS的模块化解决了JS代码复用率不高的问题。而Html想要复用却不是那么容易。 模块化应用:当应用中的JS都以区分模块的形式来编写,那么这个应用就是一个模块化的应用。 组件化应用:当应用中的功能都是以多组件的方式来编写,那么这个应用就是一个组件化的应用。 使用Vue组件可以扩展HTML元素,封装可重用的代码,解决了上述问题。 使用组件系统可以用独立可复用的小组件来构建大型应用,几乎任意类型的应用的界面都可以抽象...