Skip to content

目录结构

├── assets                    公用资源
├── boot                      app initialization code
├── components                组件
│   ├─ base-field                 Field 原子组件
│   ├─ descriptions               Descriptions 组件
│   ├─ form                       Form 组件
│   ├─ icon                       Icon 组件
│   ├─ loading                    Loading 组件
│   ├─ locale-provider            LocaleProvider 组件
│   ├─ resize-observer            ResizeObserver 组件
│   ├─ table                      Table 组件
│   └─ transition                 Transition 组件
├── config                    配置项
├── css                       公用样式
├── layout                    布局文件
├── locale                    多语言
├── permission                权限相关
├── router                    路由
├── stores                    公用数据
├── utils                     工具库
├── views                     页面
├── App.tsx                   App
└── main.js                   入口文件

Layout 目录结构

├── components                组件
│   ├─ avatar                     头像组件
│   ├─ breadcrumb                 面包屑组件
│   ├─ container                  页面容器组件
│   ├─ fullscreen                 全屏组件
│   ├─ language                   多语言组件
│   ├─ navbar                     导航组件
│   ├─ sidebar                    侧边栏组件
│   └─ tags-nav                   标签导航组件
├── hooks                     公用 hooks
├── style                     样式文件
├── Layout.jsx                整体布局处理
├── index.jsx                 处理组件间关联逻辑并与外部逻辑承接
└── utils.js                  工具库