16.3K ·GitHub
这是什么?
iView Admin 是一个基于 Vue.js 2.0 和 iView 组件库构建的前端管理系统模板,自带现成的登录、权限、路由和布局结构,你可以在此基础上搭建管理仪表盘。
这是现成的应用,还是我需要在此基础上开发的起始模板?
它是一个起始模板(脚手架),不是可以直接部署的成品。你需要克隆下来,对接自己的后端 API,并根据项目需要修改路由和组件。
如何在本地运行它?
先安装 npm 依赖,然后运行 Vue CLI 开发服务器进行本地开发,或运行构建脚本生成生产环境包。这两个命令都在 package.json 中通过 vue-cli-service 定义。
使用它需要掌握哪些前端技术栈?
你需要熟悉 Vue.js 2.0、iView 组件库、用于状态管理的 Vuex,以及通过 Vue CLI 使用的基于 Webpack 的构建工具。此外,它还集成了用于 HTTP 请求的 Axios、用于图表的 ECharts,以及一个 Markdown/富文本编辑器。
它是否包含后端,还是只有前端?
只有前端。它被描述为一个前端集成方案,用于对接你自己的后端/API,没有提供任何服务端代码。
它自带哪些组件?
它包含富文本编辑器、Markdown 编辑器、城市级联选择器、图片预览与编辑、可拖拽列表、文件上传、数字渐变组件、分屏布局以及表单组件,开箱即可满足大多数常见的管理后台需求。
表格可以导出数据吗?
可以。表格支持拖拽行排序、可搜索的筛选,可将数据导出为 CSV 或 XLS 文件,甚至可以将表格导出为图片。
界面支持多语言吗?
支持。i18n(国际化)被列为核心功能,因此界面文字可以本地化,不过 README 中没有列出内置了哪些具体语言。
登录失败或路由出错时会怎样?
它内置了 403、404 和 500 错误页面,此外还有与登录状态绑定的动态路由、锁屏、面包屑导航以及个人/消息中心。
What are similar projects?
vue-element-admin, d2-admin, vue-admin-template, ant-design-vue-pro, vue-admin-better, vue-manage-system, vuestic-admin, vue2-manage
Which topics is it in?
axios, echarts, vue-cli, vue-admin, admin-template, vuex, vue2, rich-text-editor, markdown-editor, admin, excel, csv
