1.1vue是什么
vue.js的官方文档里是这么介绍的:
Vue。是一套用于构建用户界面的渐进式框架。与其他大型框架不同的是,Vue被设计为可以自底向上逐层应用(既从底层开始,把东西写好,再逐层向上添加功能和效果)。
所谓的渐进式框架,就是指 你可以一步一步的使用它,不必在一开始的时候就使用所有东西,可以根据你的开发需要,阶段性的使用,这也是广大开发者喜爱其的原因之一。
开发模式:MVVM模式。
和Angular、react.js一样,vue也使用了 MVVM 的开发模式。其脱胎于经典的软甲架构MVC。
所谓的MVVM模式,M既model数据层,v既视图层,vm既视图模型,当model层数据发声改变时会自动改变到viewmodel层,反之亦然。
1.2vue如何使用?
vue有两种安装方式,看你需要使用的范围。
1.2.1如果只是简单的页面级开发不用于整个项目可以使用 外部script加载CDN文件,这边提供两个版本 。
<!-- 开发环境版本,包含了有帮助的命令行警告 -->
<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
<!-- 生产环境版本,优化了尺寸和速度 -->
<script src="https://cdn.jsdelivr.net/npm/vue@2"></script>
1.2.2 应用于整个项目或者大型应用时 --使用NPM安装
npm install vue //安装最新稳定版