ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 人面对复杂问题的处理方式: 任何一个人处理信息的逻辑能力都是有限的所以,当面对一个非常复杂的问题时,我们不太可能一次性搞定一大堆的内容。 但是,我们人有一种天生的能力,就是将问题进行拆解。如果将一个复杂的问题,拆分成很多个可以处理的小问题,再将其放在整体当中,你会发现大的问题也会迎刃而解。 # 组件化 如果我们将一个页面中所有的处理逻辑全部放在一起,处理起来就会变得非常复杂,而且不利于后续的管理以及扩展。 如果:我们讲一个页面拆分成一个个小的功能块,每个功能块完成属于自己这部分独立的功能,那么之后整个页面的管理和维护就变得非常容易了。如下图: ![](https://img.kancloud.cn/e7/74/e7742722970318d70dd6dcd10cfaff66_1920x1920.png) 根据下面的设计图我们如何去拆分呢?其实就是将公共的html和css抽取出来,移到单独的文件中保存起来。这样的话后期可以更便于维护。 ![](https://img.kancloud.cn/01/e7/01e7c855551dd0dd2101f2f057b141b0_1920x1920.png) # 组件化的应用 1. 尽可能的将页面拆分成一个个小的、可复用的组件。 2. 这样让我们的代码更加方便组织和管理,并且扩展性也更强。 **所以,组件是Vue开发中,非常重要的一个篇章,要认真学习,不过也不用担心,我们后面讲的代码基本上都是由组件来维护起来的。**