Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。
- 模块之间的依赖管理困难
- 样式全局污染
基于nodejs构建工具webpack的官方脚手架解决方案,提供了更舒适高效的开发方式
- 轻松的依赖管理
- 样式私有化解决方案
- 热更新
- webpack提供了 样式预处理、js转码、文件压缩、项目打包 的功能
- v-if v-show
- v-for
- v-model
- class style 的动态绑定
- watch computed mixin
- 父子组件通讯 $emit :prop
- Vue-Router 路由组件
- Vuex 全局状态管理器
- axios http请求解决方案
- 一些第三方组件库 elementUi ant-design
- *keepAlive 可以将组件缓存起来,重新加载时可以读取历史数据
- *transition 一种渐变动画组件