MyGit

meadmin-cn/meadmin-template

Fork: 41 Star: 211 (更新于 2024-12-08 08:29:21)

license: MIT

Language: TypeScript .

vue3 + ts + vite5 + element-plus + vue-router + pinia + vue-request +vxe-table 实现的后台管理( admin )系统 meadmin template

最后发布版本: main-1.1.20 ( 2024-01-13 15:21:50)

GitHub网址

Me-admin template

简介

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

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

中文 | English

特性

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

预览

文档

分支

仓库

快速开始

nodejs版本建议>=20.10.0

  • clone 代码
git clone https://github.com/meadmin-cn/meadmin-template.git
  • 安装依赖
    cd meadmin-template
    npm install
  • 本地运行
    npm run dev
  • 打包
    npm run build

贡献代码

  • 只允许向main分支贡献代码,template分支由作者自行维护,如果template分支有bug提issus,作者会及时跟进。
  • main分支只允许对不在template分支中的文件(不包括语言包文件)/新文件贡献代码
  • 贡献代码统一在github而非gitee

Pull Request:

1.Fork 代码!

2.创建自己的分支: git checkout -b feat/xxxx

3.初始化:(npm run i) 或( npm install npx husky install)

4.提交修改: git commit -am 'feat: add xxxxx' (husky 会自动运行eslint --fix、prettier、type-check)

5.推送: git push origin feat/xxxx

6.提交pull request

Git 贡献提交规范

  • 需符合 commitlint规范,建议安装vscodeConventional Commits扩展
    • feat 新功能
    • fix Bug 修复
    • chore 杂物处理
    • docs 文档更改
    • style 样式更改
    • refactor 重构
    • perf 性能改进
    • test 测试添加/更正
    • revert 还原提交
    • ignore 临时暂存可忽略
    • ci CI发版

交流群

  • QQ群 752939100

打赏作者

作者还在为孩子奶粉钱苦苦挣扎,如果能帮到您欢迎打赏。打赏时请务必备注github name 后续会维护到打赏鸣谢列表

./payCode.jpg

License

MIT © meadmin-cn

最近版本更新:(数据更新于 2024-10-24 22:37:24)

2024-01-13 15:21:50 main-1.1.20

2024-01-13 15:17:50 template-1.1.20

2023-12-03 17:14:30 main-1.1.19

2023-12-03 17:13:31 template-1.1.19

2023-08-08 15:32:16 main-1.1.18

2023-08-08 15:23:06 template-1.1.18

2023-06-21 15:59:48 main-1.1.17

2023-06-21 15:55:46 template-1.1.17

2023-05-25 22:50:18 main-1.1.16

2023-05-25 22:47:59 template-1.1.16

主题(topics):

admin, element-plus, meadmin, vite, vue-request, vue3, vxe-table

meadmin-cn/meadmin-template同语言 TypeScript最近更新仓库

2024-12-21 21:40:12 lobehub/lobe-chat

2024-12-21 12:01:51 siyuan-note/siyuan

2024-12-21 10:57:01 ai16z/eliza

2024-12-21 09:15:35 MetaCubeX/metacubexd

2024-12-21 04:50:26 mediar-ai/screenpipe

2024-12-20 19:36:48 vitejs/vite