12.6K ·GitHub
这是什么?
这是电商后台管理系统的前端管理面板,涵盖商品、订单、会员、营销、运营、内容、统计、财务和权限管理。
这是独立应用,还是需要后端?
这是前后端分离项目中的纯前端部分。要正常运行,需要配套的后端项目 'mall',除非你将其指向在线演示 API。
我该怎么运行起来?
安装 Node.js v20+,克隆仓库,运行 'npm install',再运行 'npm run dev',然后打开终端中显示的开发服务器地址。
我需要自己搭建后端,还是可以直接使用在线 API?
你可以跳过后端搭建,把 .env.development 中的 VITE_BASE_SERVER_URL 改为在线 API 地址。如果想连接 'mall-swarm' 微服务版本,则所有请求都必须经过它的网关。
这是最新的技术栈吗,还是有旧版本?
master 分支使用 Vue 3 + Element Plus。另有一个 dev-v2 分支,仍基于 Vue 2 + Element,适用于旧环境。
它使用什么 UI 框架和图表库?
它基于 Vue 3 和 Element Plus UI 框架构建,使用 Vue Router 进行路由管理,Pinia 进行状态管理,Axios 发送 HTTP 请求。报表则采用基于 Echarts 的 vue-charts 库。
它包含富文本编辑器吗?
包含。它内置 TinyMCE Vue 作为富文本编辑器,例如用于编辑商品描述。
有配套的学习资源吗?
有。作者提供了完整教程'mall学习教程',并附带后台管理面板的在线演示。
我该如何部署到生产环境?
README 提供了一份专门的前端项目安装与部署指南,另外还有一份使用 Jenkins 自动化部署的单独指南。
What are similar projects?
vuestic-admin, vue-element-admin, vue-admin-better, vue-admin-template, d2-admin, vue2-manage, iview-admin, vhr
Which topics is it in?
axios, element-ui, vue-router, vuex, markdown-editor, vuejs, vue3, ecommerce, admin-dashboard, charts, vue, china

