这个项目能做什么

vue-element-admin 是一个基于 Vue 和 Element UI 构建的生产级管理界面前端解决方案。它针对大型且复杂的单页应用,内置了 i18n 方案、典型的企业模板以及广泛的开箱即用功能。该项目使用了 Vue 2.6、Element UI 2.7、Vuex、Vue Router、Axios 以及用于模拟请求数据的 Mock.js。开发环境需要 Node.js 和 Git。 README 描述的功能包括:登录/登出、页面和指令权限、两步登录、权限配置、多环境构建(dev, sit, stage, prod)、全局 i18n、多种动态主题、支持多级路由的动态侧边栏、动态面包屑、支持右键操作的 tags-view、SVG sprite、mock 数据、全屏以及响应式侧边栏。编辑器支持涵盖富文本、Markdown 和 JSON。Excel 支持包括导出、上传、可视化和 zip 导出。表格示例包括动态表格、拖拽表格和行内编辑表格。错误页面包括 401 和 404。UI 组件包括头像上传、回到顶部、拖拽对话框、拖拽选择、拖拽看板、拖拽列表、SplitPane、Dropzone、Sticky 和 CountTo。其他示例和工具还包括错误日志、仪表盘、指南页面、ECharts、剪贴板以及 Markdown 转 HTML 转换。 默认的 v4.1.0+ master 分支不包含 i18n;需要 i18n 的用户请前往 i18n 分支。当前的 v4.0+ 版本基于 vue-cli 构建,而较旧的非 vue-cli 版本可在 tag/3.11.0 下获取。README 指出,本项目不直接支持 IE 等低版本浏览器,用户需自行添加 polyfills。文档中提供了在线预览、文档、Gitter 聊天、wiki、Gitee 预览及相关模板的链接。相关项目包括作为基础模板的 vue-admin-template、用于桌面的 electron-vue-admin 以及用于 TypeScript 的 vue-typescript-admin-template。本项目采用 MIT 许可证。