小说后台管理系统
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

README.zh-CN.md 10 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245
  1. <p align="center">
  2. <img width="320" src="https://wpimg.wallstcn.com/ecc53a42-d79b-42e2-8852-5126b810a4c8.svg">
  3. </p>
  4. 出现nodejieba安装错误的信息,请执行 npm install --global --production windows-build-tools ,不动的情况下就回车一下试试看.
  5. <p align="center">
  6. <a href="https://github.com/vuejs/vue">
  7. <img src="https://img.shields.io/badge/vue-2.6.10-brightgreen.svg" alt="vue">
  8. </a>
  9. <a href="https://github.com/ElemeFE/element">
  10. <img src="https://img.shields.io/badge/element--ui-2.7.0-brightgreen.svg" alt="element-ui">
  11. </a>
  12. <a href="https://travis-ci.org/PanJiaChen/vue-element-admin" rel="nofollow">
  13. <img src="https://travis-ci.org/PanJiaChen/vue-element-admin.svg?branch=master" alt="Build Status">
  14. </a>
  15. <a href="https://github.com/PanJiaChen/vue-element-admin/blob/master/LICENSE">
  16. <img src="https://img.shields.io/github/license/mashape/apistatus.svg" alt="license">
  17. </a>
  18. <a href="https://github.com/PanJiaChen/vue-element-admin/releases">
  19. <img src="https://img.shields.io/github/release/PanJiaChen/vue-element-admin.svg" alt="GitHub release">
  20. </a>
  21. <a href="https://gitter.im/vue-element-admin/discuss">
  22. <img src="https://badges.gitter.im/Join%20Chat.svg" alt="gitter">
  23. </a>
  24. <a href="https://panjiachen.gitee.io/vue-element-admin-site/zh/donate">
  25. <img src="https://img.shields.io/badge/%24-donate-ff69b4.svg" alt="donate">
  26. </a>
  27. </p>
  28. 简体中文 | [English](./README.md) | [日本語](./README.ja.md) | [Spanish](./README.es.md)
  29. ## 简介
  30. [vue-element-admin](https://panjiachen.github.io/vue-element-admin) 是一个后台前端解决方案,它基于 [vue](https://github.com/vuejs/vue) 和 [element-ui](https://github.com/ElemeFE/element)实现。它使用了最新的前端技术栈,内置了 i18n 国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,提供了丰富的功能组件,它可以帮助你快速搭建企业级中后台产品原型。相信不管你的需求是什么,本项目都能帮助到你。
  31. - [在线预览](https://panjiachen.github.io/vue-element-admin)
  32. - [使用文档](https://panjiachen.github.io/vue-element-admin-site/zh/)
  33. - [Gitter 讨论组](https://gitter.im/vue-element-admin/discuss)
  34. - [Donate](https://panjiachen.gitee.io/vue-element-admin-site/zh/donate)
  35. - [Wiki](https://github.com/PanJiaChen/vue-element-admin/wiki)
  36. - [Gitee](https://panjiachen.gitee.io/vue-element-admin/) 在线预览(国内用户可访问该地址)
  37. - [国内访问文档](https://panjiachen.gitee.io/vue-element-admin-site/zh/) 文档(方便没翻墙的用户查看)
  38. - 基础模板建议使用: [vue-admin-template](https://github.com/PanJiaChen/vue-admin-template)
  39. - 桌面端: [electron-vue-admin](https://github.com/PanJiaChen/electron-vue-admin)
  40. - Typescript 版: [vue-typescript-admin-template](https://github.com/Armour/vue-typescript-admin-template) (鸣谢: [@Armour](https://github.com/Armour))
  41. - [awesome-project](https://github.com/PanJiaChen/vue-element-admin/issues/2312)
  42. **`v4.1.0+`版本之后默认 master 分支将不支持国际化,有需要的请使用[i18n](https://github.com/PanJiaChen/vue-element-admin/tree/i18n)分支,它会和 master 保持同步更新**
  43. **该项目不支持低版本浏览器(如 ie),有需求请自行添加 polyfill [详情](https://github.com/PanJiaChen/vue-element-admin/wiki#babel-polyfill)**
  44. **目前版本为 `v4.0+` 基于 `vue-cli` 进行构建,若发现问题,欢迎提[issue](https://github.com/PanJiaChen/vue-element-admin/issues/new)。若你想使用旧版本,可以切换分支到[tag/3.11.0](https://github.com/PanJiaChen/vue-element-admin/tree/tag/3.11.0),它不依赖 `vue-cli`**
  45. 群主 **[圈子](https://jianshiapp.com/circles/1209)** 群主会经常分享一些技术相关的东西,或者加入 [qq 群](https://github.com/PanJiaChen/vue-element-admin/issues/602) 或者关注 [微博](https://weibo.com/u/3423485724?is_all=1)
  46. ## 前序准备
  47. 你需要在本地安装 [node](http://nodejs.org/) 和 [git](https://git-scm.com/)。本项目技术栈基于 [ES2015+](http://es6.ruanyifeng.com/)、[vue](https://cn.vuejs.org/index.html)、[vuex](https://vuex.vuejs.org/zh-cn/)、[vue-router](https://router.vuejs.org/zh-cn/) 、[vue-cli](https://github.com/vuejs/vue-cli) 、[axios](https://github.com/axios/axios) 和 [element-ui](https://github.com/ElemeFE/element),所有的请求数据都使用[Mock.js](https://github.com/nuysoft/Mock)进行模拟,提前了解和学习这些知识会对使用本项目有很大的帮助。
  48. 同时配套了系列教程文章,如何从零构建后一个完整的后台项目,建议大家先看完这些文章再来实践本项目
  49. - [手摸手,带你用 vue 撸后台 系列一(基础篇)](https://juejin.im/post/59097cd7a22b9d0065fb61d2)
  50. - [手摸手,带你用 vue 撸后台 系列二(登录权限篇)](https://juejin.im/post/591aa14f570c35006961acac)
  51. - [手摸手,带你用 vue 撸后台 系列三 (实战篇)](https://juejin.im/post/593121aa0ce4630057f70d35)
  52. - [手摸手,带你用 vue 撸后台 系列四(vueAdmin 一个极简的后台基础模板)](https://juejin.im/post/595b4d776fb9a06bbe7dba56)
  53. - [手摸手,带你用vue撸后台 系列五(v4.0新版本)](https://juejin.im/post/5c92ff94f265da6128275a85)
  54. - [手摸手,带你封装一个 vue component](https://segmentfault.com/a/1190000009090836)
  55. - [手摸手,带你优雅的使用 icon](https://juejin.im/post/59bb864b5188257e7a427c09)
  56. - [手摸手,带你用合理的姿势使用 webpack4(上)](https://juejin.im/post/5b56909a518825195f499806)
  57. - [手摸手,带你用合理的姿势使用 webpack4(下)](https://juejin.im/post/5b5d6d6f6fb9a04fea58aabc)
  58. **如有问题请先看上述使用文档和文章,若不能满足,欢迎 issue 和 pr**
  59. [![Edit on CodeSandbox](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/github/PanJiaChen/vue-element-admin/tree/CodeSandbox)
  60. <p align="center">
  61. <img width="900" src="https://wpimg.wallstcn.com/a5894c1b-f6af-456e-82df-1151da0839bf.png">
  62. </p>
  63. ## Sponsors
  64. Become a sponsor and get your logo on our README on GitHub with a link to your site. [[Become a sponsor]](https://www.patreon.com/panjiachen)
  65. <a href="https://flatlogic.com/admin-dashboards?from=vue-element-admin"><img width="150px" src="https://wpimg.wallstcn.com/9c0b719b-5551-4c1e-b776-63994632d94a.png" /></a><p>Admin Dashboard Templates made with Vue, React and Angular.</p>
  66. ## 功能
  67. ```
  68. - 登录 / 注销
  69. - 权限验证
  70. - 页面权限
  71. - 指令权限
  72. - 权限配置
  73. - 二步登录
  74. - 多环境发布
  75. - dev
  76. - sit
  77. - stage
  78. - prod
  79. - 全局功能
  80. - 国际化多语言
  81. - 多种动态换肤
  82. - 动态侧边栏(支持多级路由嵌套)
  83. - 动态面包屑
  84. - 快捷导航(标签页)
  85. - Svg Sprite 图标
  86. - 本地/后端 mock 数据
  87. - Screenfull全屏
  88. - 自适应收缩侧边栏
  89. - 编辑器
  90. - 富文本
  91. - Markdown
  92. - JSON 等多格式
  93. - Excel
  94. - 导出excel
  95. - 导入excel
  96. - 前端可视化excel
  97. - 导出zip
  98. - 表格
  99. - 动态表格
  100. - 拖拽表格
  101. - 内联编辑
  102. - 错误页面
  103. - 401
  104. - 404
  105. - 組件
  106. - 头像上传
  107. - 返回顶部
  108. - 拖拽Dialog
  109. - 拖拽Select
  110. - 拖拽看板
  111. - 列表拖拽
  112. - SplitPane
  113. - Dropzone
  114. - Sticky
  115. - CountTo
  116. - 综合实例
  117. - 错误日志
  118. - Dashboard
  119. - 引导页
  120. - ECharts 图表
  121. - Clipboard(剪贴复制)
  122. - Markdown2html
  123. ```
  124. ## 开发
  125. ```bash
  126. # 克隆项目
  127. git clone -b i18n git@github.com:PanJiaChen/vue-element-admin.git
  128. # 进入项目目录
  129. cd vue-element-admin
  130. # 安装依赖
  131. npm install
  132. # 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
  133. npm install --registry=https://registry.npm.taobao.org
  134. # 启动服务
  135. npm run dev
  136. ```
  137. 浏览器访问 http://localhost:9527
  138. ## 发布
  139. ```bash
  140. # 构建测试环境
  141. npm run build:stage
  142. # 构建生产环境
  143. npm run build:prod
  144. ```
  145. ## 其它
  146. ```bash
  147. # 预览发布环境效果
  148. npm run preview
  149. # 预览发布环境效果 + 静态资源分析
  150. npm run preview -- --report
  151. # 代码格式检查
  152. npm run lint
  153. # 代码格式检查并自动修复
  154. npm run lint -- --fix
  155. ```
  156. 更多信息请参考 [使用文档](https://panjiachen.github.io/vue-element-admin-site/zh/)
  157. ## Changelog
  158. Detailed changes for each release are documented in the [release notes](https://github.com/PanJiaChen/vue-element-admin/releases).
  159. ## Online Demo
  160. [在线 Demo](https://panjiachen.github.io/vue-element-admin)
  161. ## Donate
  162. 如果你觉得这个项目帮助到了你,你可以帮作者买一杯果汁表示鼓励 :tropical_drink:
  163. ![donate](https://panjiachen.github.io/donate/donation.png)
  164. [更多捐赠方式](https://panjiachen.gitee.io/vue-element-admin-site/zh/donate)
  165. [Paypal Me](https://www.paypal.me/panfree23)
  166. [Buy me a coffee](https://www.buymeacoffee.com/Pan)
  167. ## 购买贴纸
  168. 你也可以通过 购买[官方授权的贴纸](https://smallsticker.com/product/vue-element-admin) 的方式来支持 vue-element-admin - 每售出一张贴纸,本项目将获得 2 元的捐赠。
  169. ## Browsers support
  170. Modern browsers and Internet Explorer 10+.
  171. | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" alt="IE / Edge" width="24px" height="24px" />](https://godban.github.io/browsers-support-badges/)</br>IE / Edge | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" alt="Firefox" width="24px" height="24px" />](https://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" alt="Chrome" width="24px" height="24px" />](https://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png" alt="Safari" width="24px" height="24px" />](https://godban.github.io/browsers-support-badges/)</br>Safari |
  172. | --------- | --------- | --------- | --------- |
  173. | IE10, IE11, Edge | last 2 versions | last 2 versions | last 2 versions |
  174. ## License
  175. [MIT](https://github.com/PanJiaChen/vue-element-admin/blob/master/LICENSE)
  176. Copyright (c) 2017-present PanJiaChen