面向开发者的中后台管理系统模板
探索本项目的文档 »
查看Demo
·
报告Bug
·
提出新特性
Walnut Admin, 一个开源的、持续优化的中后台管理系统模板。重点是前台,后台和数据库有点规模,但是不成体系。现仍在开发阶段中。技术栈使用了 Vue3
, NaiveUI
, Vite3
, TypeScript
, VueUse
, pnpm
, unocss
等, 用于学习和交流!
项目跑起来需要后台(后端仓库暂时私有,后期会开放的),是 NestJS 的一个单体应用的架子。数据库用的 mongoDB。更多信息可查看文档。
-
long vue-tsc 错误全部消除
-
long layout 扩展
-
long 主题扩展
-
long 打包优化+自动化部署
-
long 后台自定义code
-
long 后台入参校验
-
long 登录日志/操作日志
-
long 第三方认证/注册/找回密码
-
long 模拟各种返回状态的demo页面
-
long 错误捕捉模块
-
long 前端监控
-
long 权限模块开发
-
999 查看issue。嵌套路由的keep-alive有问题,为了暂时让keep-alive好使,就把路由扁平化了。但是左侧menu和头部的breadcrumb需要做相应的变动(路由不再是树状结构,但在左侧菜单和面包屑的位置逻辑还是原来树状的逻辑)
-
888 查看issue。项目中组件的props的类型定义都在vue的文件的外部,引入并使用到defineProps上会导致编译错误,暂时为了解决问题,都在组件内部又重新定义了一遍props的类型,后续支持了就可以从外部文件引入类型了。
-
99 tsx + setup + auto-import 打包后会出问题,暂时需要显式引入 issue
请阅读CHANGELOG.md 查阅为该项目的更新日志。
请阅读ARCHITECTURE.md 查阅为该项目的架构。
该项目签署了 MIT 授权许可,详情请参阅 LICENSE