最近一直在用vue搞项目,顺便说下使用感受遇到的那些坑吧
首先来说vue还是一款挺不错的mvvm框架,当你厌烦了jquery的频繁dom操作后,当你厌烦了mvc框架的循环结构复杂性后,项目要求你前后端分离的时候,你该怎么办,选择一个好的js模板引擎显得至关重要,这个时候双向数据绑定的优势就大大的体现出来了,这也就是为什么现在vue,react,angular成为流行的趋势,响应式开发慢慢的成为了主流,好了这些都是我自己的直观感受,进入正题吧。
一、vue的一整套流程vue2.0+vuex+axios+vue-router+npm+es6语法+element-ui
vue2.0这个就不用说了,官方升级版本,现在已经发布了vue2.5,vue-cli官方脚手架搭建的一套本地web服务器还是能帮你省很多事的
vue-router:vue是单页面应用(spa),也就是说你的vue项目其实只有一个页面,每一个路由都会对应一个不同的组件,跳到指定的路由就会渲染不同的组件
axios:这个是官方公认的数据请求http库,这个就类似于jquery中的ajax,用起来还是挺方便的
vuex:状态管理工具,实现组件数据共享,当然了vue是单页面应用,当你打开新的标签的话,vuex的状态会被初始化
npm:node包管理工具,里面包含了很多插件,很好用
es6语法:整个项目都是es6语法,我的es6也不咋地,正在恶补中....
element-ui :css组件库,类似于bootstrap
好了写的有点乱,每天我都会优化的,还有就是vue的兼容性ie8以上的,这一点得注意,毕竟vue还没有那么多丰富的资源,建议vue开发者用下babel-polyfill适配下ie
二、那些坑?下一期说,O(∩_∩)O哈哈~