3 Star 35 Fork 13

meadmin-cn / meadmin-template

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

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

MIT License Copyright (c) 2022 meadmin-cn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

vue3 + ts + vite + element-plus + vue-router + pinia 实现的后台管理( admin )系统 meadmin template 展开 收起
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
TypeScript
1
https://gitee.com/meadmin-cn/meadmin-template.git
git@gitee.com:meadmin-cn/meadmin-template.git
meadmin-cn
meadmin-template
meadmin-template
main

搜索帮助