Coder Social home page Coder Social logo

meadmin-cn / meadmin-template Goto Github PK

View Code? Open in Web Editor NEW
197.0 3.0 34.0 6.52 MB

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

License: MIT License

HTML 0.43% Vue 46.35% TypeScript 47.11% SCSS 4.78% Shell 0.05% JavaScript 1.28%
admin element-plus meadmin vite vue3 vue-request vxe-table

meadmin-template's Introduction

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

meadmin-template's People

Contributors

yuntian001 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

meadmin-template's Issues

meKeepAlive报错

项目运行的时候,报错
Uncaught (in promise) TypeError: Cannot read properties of null (reading '_')

功能特性需求调研

有需要扩展的新功能在下面留言,
同样的需求不要重复留言,直接在之前的留言上面点赞。
后续会根据热度选择性更新

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.