3 Star 1 Fork 0

宫城姬野 / Vue3.2-admin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

vPnpDJ.png

Vue3.2-pinia-elementPlus-vite-admin

基于Vue3开发的电商后台管理系统

Vue Vite Pinia Vue-Router Element-Plus Less

在线体验(本人服务器已过期,无法访问接口)

超级管理员 账号:admin 密码:123456

Vue2.0版演示地址:http://miyagi-jiye.gitee.io/vue2-admin
Vue3.2版演示地址:http://miyagi-jiye.gitee.io/vue3.2-admin

注意:如果无法登录,请查看网址是否是 http:// 而不是 https://

开发简介

该项目主要采用 Vue.js进行开发,先后进行过两次重构

  • 初始开发主要使用 vue-cliVue2.0 Axios VueRouter Element-UI组件库,开发完成后发觉当前项目的代码耦合度太高,不便于以后的维护,便开始着手该项目的重构。
  • 第一次重构采用 Vue3.0写法,并引入了全局状态管理工具 Vuex将数据进行抽离并分成相应模块进行管理,极大的降低了该项目代码的耦合度,提高了可维护性和可读性,由于 Element-UI不支持 Vue3,所以升级使用 Element-Plus组件库。
  • 第二次重构使用 vite进行打包构建,解决了项目热更新时间长的问题,并采用了 Vue3.2 <script setup>语法糖写法,并使用 Pinia 替换 Vuex,不仅减少了重复性代码,还降低了项目的打包体积,更进一步提高了代码的可读性。

主要功能

  1. 用户管理:用户是系统操作者,该功能主要完成超级管理员对其他用户的配置。
  2. 用户列表:展示所有用户列表,实现超级管理员对其他普通用户的配置
  3. 角色列表:表格展示已有角色,展开列表可显示对应角色拥有的权限,普通用户只可预览,超级管理员可新增角色并分配权限
  4. 权限列表:展示当前用户拥有的所有权限
  5. 商品列表:以表格形式展示所有商品详情,可分页预览,以及商品的增删改查
  6. 分类参数:可对静态属性和动态参数分别进行增删改查
  7. 商品分类:表格可展开以树形结构展示多级分类,可对所有层级分类进行增删改查
  8. 订单列表:展示用户订单详情,支付状态,支付方式,物流详情,可对订单进行一定修改
  9. 数据报表:数据可视化展示
  10. 其他功能:404页面,暗黑模式,移动端简易适配,系统主题配置,全屏功能,语言国际化,主控台

使用步骤

1.下载依赖

npm install

2.启动项目

npm run dev

3.打包项目

npm run build

演示图

演示图 演示图 演示图 演示图 演示图 演示图 演示图 演示图 演示图 演示图 演示图 演示图 演示图 演示图

空文件

简介

基于Vue3开发的电商后台管理系统,后台数据使用的是黑马的, vite+element-plus+pinia+axios+mockjs 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/miyagi-jiye/Vue3.2-admin.git
git@gitee.com:miyagi-jiye/Vue3.2-admin.git
miyagi-jiye
Vue3.2-admin
Vue3.2-admin
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891