0.8.0 • Published 11 months ago
yhadmin v0.8.0
云汉后台管理系统
达到的目标
- 前后端分离,可以适配多个后台服务
- 基于配置,登录,菜单,页面等后台管理的地方都是在配置文件中配置,尽量少的写代码
- 封装通用组件
- 可脱离后端
使用方法
npx yhadmin {目标文件夹名称}
比如npx yhadmin test
,会在当前目录下创建test的文件夹,进入文件夹下,
npm install // 安装依赖
npm run start:node // 运行测试服务器,这里是为了测试环境准备的,后面临时的测试接口可以在这里增加
npm run dev // 开始开发
文件目录接口
- src
- components 自定义组件存放的目录
- config 系统的所有配置
- pages/* //包括系统的所有页面,不在这里配置文件,不能在系统中展示,此外,这里还配置了默认打开的页面等内容,页面打开的方式
- menu.js //系统主页的菜单,菜单的形式,所有的菜单
- login.js // 登录相关的配置
- app.js // 系统的标题,logo,copyright,login配置,
- testdata 测试接口,使用express实现
各个组件的
目前各个组件的使用文档可以在运行后,访问左侧菜单自定义组件
可以看到,然后文件下的markdown文件也会写组件的使用方法