为什么要用vue?

两天前,我开始了vue阶段的学习。打开官方文档,大致浏览一遍目录,锁定了一个关键词:组件

组件,有一章专门讲解它,而且其他章节都有与之相关的内容,所以,我认为vue的核心就是组件。

仔细阅读前两章后,大致理解了vue基本的使用方式:构建,注册,使用组件。整个vue都是围绕组件展开的。组件就像是封装了一个与其他部分低耦合度(简单理解就是与其他组件的直接联系为零,详细可以百度)的一个微型dom树,里面可以包含HTML标签。

使用组件的好处很明显,那就是复用性很强,构建好一个组件后可以无限复用(也就是组件化)。我们可以为自己的页面构建好所需要的诸如按钮,输入框等组件。之后在需要时直接使用即可。

你或许想问,有很多实现复用性的方式,那么为什么要使用vue呢?

首先,vue可以实现“一次构建,无限使用”,也就是只要需求没有变,就可以一直使用已经构建好的组件,省时省力;其次,vue的类MVVM结构的耦合度很低,可以使你的程序更加易于更新换代(比如想要更新某个组件,仅需要关注需要更新的那个组件,而无需担心其他部分和它之间的影响);还有就是vue提供了很多好用的功能,比如过渡动画,响应式更新等。

你可能感兴趣的:(为什么要用vue?)