一、Vue的基本认识
1、官网
(1)、 中文官网:https://cn.vuejs.org/
(2)、 英文官网:https://vuejs.org/
2、介绍描述
(1)、渐进式 JavaScript 框架 ;
(2)、 作者: 尤雨溪(一位华裔前 Google 工程师) ;
(3)、 作用: 动态构建用户界面;
3、 Vue 的特点
(1)、 遵循 MVVM 模式 ;
(2) 、编码简洁, 体积小, 运行效率高, 适合移动/PC 端开发 ;
(3) 、它本身只关注 UI, 可以轻松引入 vue 插件或其它第三库开发项目
4、 与其它前端 JS 框架的关联
(1)、 借鉴 angular 的模板和数据绑定技术 ;
(2)、 借鉴 react 的组件化和虚拟 DOM 技术;
5、Vue 扩展插件
(1) 、vue-cli: vue 脚手架;
(2) 、axios(vue-resource): ajax 请求;
(3)、 vue-router: 路由;
(4)、 vuex: 状态管理;
(5)、vue-lazyload: 图片懒加载;
(6)、 vue-scroller: 页面滑动相关;
(7)、 mint-ui: 基于 vue 的 UI 组件库(移动端);
(8)、 element-ui: 基于 vue 的 UI 组件库(PC 端);