一、Vue组件库
Vue组件库是使用Vue框架开发的组件,一般包含着开发者可以直接使用的基础组件:表单、弹窗、表格等,它们有着统一的风格,简洁的API,常见的Vue组件库有:
- elementUI 饿了么风格的组件库
- iview TalkingData开发的面向中后台业务的一整套前端解决方案
- vuematerial google material风格的组件库
二、构建工具
随着nodeJs的出现,许多使用JavaScript语言开发的前端构建工具随之出现,前端构建工具的工作主要是减少前端重复工作,比如增加文件hash、ES6转ES5、增加css前缀、文件压缩等等。目前比较常用的前端构建工具有
三、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 中