五、Vue生态介绍

一、Vue组件库
Vue组件库是使用Vue框架开发的组件,一般包含着开发者可以直接使用的基础组件:表单、弹窗、表格等,它们有着统一的风格,简洁的API,常见的Vue组件库有:

  • elementUI 饿了么风格的组件库
  • iview TalkingData开发的面向中后台业务的一整套前端解决方案
  • vuematerial google material风格的组件库

二、构建工具
随着nodeJs的出现,许多使用JavaScript语言开发的前端构建工具随之出现,前端构建工具的工作主要是减少前端重复工作,比如增加文件hash、ES6转ES5、增加css前缀、文件压缩等等。目前比较常用的前端构建工具有

  • gulpjs 基于流的自动化构建工具
  • webpack 现代 JavaScript应用程序的静态模块打包器

三、Vue插件和工具
Vue插件一般是Vue不同应用场景Vue功能的补充或者Vue开发时的辅助,常见的Vue插件和工具有:

  • vuex Vue.js 应用程序开发的状态管理
  • vue-router 构建单页应用下的路由管理器
  • vue-cli Vue脚手架工具
  • babel 将 ECMAScript 2015+ 版本的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中
  • postcss css预处理工具

四、开发规范
为了统一开发者编码习惯,常常会用如下代码规范工具来统一团队中不同开发人员编码

  • eslint 代码编码格式检查工具
  • editorconfig 在不同的编辑器和IDE中为同一项目工作的多个开发人员维护一致的编码样式

四、其它常用工具

  • axios中文 axios 是一个基于promise的HTTP库,可以用在浏览器和 node.js 中

你可能感兴趣的:(五、Vue生态介绍)