create-chiron-app

0.5.0 • Public • Published

create-chiron-app

一个脚手架。

快速开始

npm install create-chiron-app -g
create-chiron myproject
# ? 请选择应用类型 pc 桌面应用 
# ? 是否后台管理系统 Yes 
# ? 应用名称 小青蛙 
# ? 公司名称 小青蛙科技有限公司 
# ? 侧边栏风格 dark 
# ? 面包屑风格 complex 
# ? 是否需要登录 Yes 
# ? 是否启用调试模式 No 

选择所要创建的应用类型、界面展示风格。项目中修改 publicPath 等。

依赖

配置项

meta.json 配置。

展示配置项

title: 应用名称
companyName: 公司名称
siderTheme: dark # 侧边栏风格,dark、light 
breadcrumbsMode: simple # 面包屑风格,simple、complex 

功能配置项

isAdmin: true # 是否后台管理系统 
enableLogin: true # 是否包含登录功能 
enableDebug: false # 启动调试,开发环境或线上环境带 debug=true 查询参数 

接口约定

通用接口

success: true # 调用成功或失败 true, false 
data: any # 响应数据 
code: number # 响应 code。403 无权限,500,404 会自动跳转到相关页面 
errorMessage: string # 错误信息 

分页接口

list: array # 列表数据 
total: number # 总条数 
current: number # 当前页码 
pageSize: number # 每页显示多少条 

权限模型

由用户信息接口返回 authes 数组加以推断。

authes/NeedAuth 用于校验菜单权限。umirc#routes 配置添加 authes 数组,Routes 配置添加 NeedAuth,表示访问该菜单需要相关权限。

Components/Layouts/Authority 根据用户权限展示或隐藏子组件。

Readme

Keywords

none

Package Sidebar

Install

npm i create-chiron-app

Weekly Downloads

1

Version

0.5.0

License

MIT

Unpacked Size

459 kB

Total Files

120

Last publish

Collaborators

  • schifred