likes
comments
collection
share

meadmin-template 一个基于Vue3+Element-Plus的后台管理系统

作者站长头像
站长
· 阅读数 24

项目初衷

最开始也是想找一套现成的vue3的admin系统使用,但是调研过大多数系统后发现,都没有解决keepAlive缓存必须根据组件名刷新的问题(本项目可以根据key刷新,解决不同路由对应同一组件(例如两个编辑页)可以分别清除缓存进行刷新)。最后狠了狠心,自己造了一遍轮子,解决这个问题并且加入了一些其他特性:自动按需引入并生成对应ts type、国际化语言包按组件加载、event事件驱动方便扩展、友好的vue-request+axios封装。本项目或许扩展组件不是很全面,但核心功能尽量做到易开发、易扩展、易使用,并且详细中文注释,很值得研究一下。

简介

Me-admin template是一个免费开源的中后台模板,基于vue3、vite3、 pinia、 elment-plus构建,开箱即用,本项目的开源协议为最宽松的MIT协议,使用无任何限制,本项目采用最新技术栈,可以作为项目的启动模版,以帮助你快速搭建企业级中后台,也是一个很好的学习项目。

开源不易,如果能帮到您,麻烦在Github中点个star。

特性

  • 基于vue3、vite3、pinia、elment-plus、vue-request@next
  • 基于typescript 应用级JavaScript 的语言
  • 可配置主题 可配置主题色及主题模式
  • 友好的国际化方案 基于vue-i18n 支持按组件异步加载语言包。
  • 自定义keepAlive缓存 可根据key进行vue keep-alive,解决不同路由使用同一组件不能独立刷新缓存问题
  • 权限 内置完善的动态路由权限生成方案,按钮级权限。支持前端菜单和接口动态获取菜单两种模式Mock 数据 内置mock数据方案便于测试
  • 组件自动引入 自动按需引入components下的组件定义,可以自定义引入模式和模板,真正的按需引入
  • 便捷的类型自动生成 自动生成ts type 最大程度减少工作量

预览

完整版国外访问:https://meadmin-cn.github.io/...完整版国内访问:https://meadmin-cn.gitee.io/m...

文档

国外访问: https://meadmin-cn.github.io/...国内访问: https://meadmin-cn.gitee.io/m...

分支

main 完整版template 基础模板

仓库

Github:https://github.com/meadmin-cn...

Gitee:https://gitee.com/meadmin-cn/...

项目截图

meadmin-template 一个基于Vue3+Element-Plus的后台管理系统

meadmin-template 一个基于Vue3+Element-Plus的后台管理系统

meadmin-template 一个基于Vue3+Element-Plus的后台管理系统