uiw-admin
Advanced tools
Comparing version 6.1.0 to 6.1.1
{ | ||
"name": "uiw-admin", | ||
"version": "6.1.0", | ||
"version": "6.1.1", | ||
"description": "UIW Admin Project", | ||
@@ -5,0 +5,0 @@ "repository": { |
@@ -32,3 +32,2 @@ UIW Admin Project | ||
| [`@uiw-admin/components`](https://www.npmjs.com/package/@uiw-admin/components) | [![npm](https://img.shields.io/npm/v/@uiw-admin/components.svg?maxAge=3600)](https://www.npmjs.com/package/@uiw-admin/components) | 常见的业务组件 | | ||
| [`@uiw-admin/models`](https://www.npmjs.com/package/@uiw-admin/models) | [![npm](https://img.shields.io/npm/v/@uiw-admin/models.svg?maxAge=3600)](https://www.npmjs.com/package/@uiw-admin/models) | 简化 [`rematch`](https://github.com/rematch/rematch) 配置 | | ||
| [`@uiw-admin/exceptions`](https://www.npmjs.com/package/@uiw-admin/exceptions) | [![npm](https://img.shields.io/npm/v/@uiw-admin/exceptions.svg?maxAge=3600)](https://www.npmjs.com/package/@uiw-admin/exceptions) | 公共异常组件 | | ||
@@ -145,28 +144,2 @@ | [`@uiw-admin/config`](https://www.npmjs.com/package/@uiw-admin/config) | [![npm](https://img.shields.io/npm/v/@uiw-admin/config.svg?maxAge=3600)](https://www.npmjs.com/package/@uiw-admin/config) | 简化 [`kkt`](https://github.com/kktjs/kkt) 配置 | | ||
## 页面代码结构推荐 | ||
为了让项目代码组织更加规范,让开发能够更方便的定位到相关页面组件代码,我们定义了一套规范,该规范当前只作为推荐的指导,并非强制。 | ||
```bash | ||
src | ||
├── components | ||
└── pages | ||
├── Welcome // 路由组件下不应该再包含其他路由组件,基于这个约定就能清楚的区分路由组件和非路由组件了 | ||
| ├── components // 对于复杂的页面可以再自己做更深层次的组织,但建议不要超过三层 | ||
| ├── Form.tsx | ||
| ├── index.tsx // 页面组件的代码 | ||
| └── index.module.less // 页面样式 | ||
├── Order // 路由组件下不应该再包含其他路由组件,基于这个约定就能清楚的区分路由组件和非路由组件了 | ||
| ├── index.tsx | ||
| └── index.module.less | ||
├── User | ||
| ├── components // group 下公用的组件集合 | ||
| ├── Login // group 下的页面 Login | ||
| ├── Register // group 下的页面 Register | ||
| └── util.ts // 这里可以有一些共用方法之类,不做推荐和约束,看业务场景自行做组织 | ||
└── * // 其它页面组件代码 | ||
``` | ||
所有路由组件(会配置在路由配置中的组件)我们推荐以大驼峰命名打平到 pages 下面第一级(复杂的项目可以增加 group 层级,在 group 下放置 pages)。不建议在路由组件内部再嵌套路由组件 - 不方便分辨一个组件是否是路由组件,而且不方便快速从全局定位到路由组件。 | ||
我们推荐尽可能的拆分路由组件为更细粒度的组件,对于多个页面可能会用到的组件我们推荐放到 src/components 中,对于只是被单个页面依赖的(区块)组件,我们推荐就近维护到路由组件文件夹下即可。 | ||
## ❤️ 贡献者 | ||
@@ -173,0 +146,0 @@ |
Trivial Package
Supply chain riskPackages less than 10 lines of code are easily copied into your own project and may not warrant the additional supply chain risk of an external dependency.
Found 1 instance in 1 package
Empty package
Supply chain riskPackage does not contain any code. It may be removed, is name squatting, or the result of a faulty package publish.
Found 1 instance in 1 package
4
7
8237
154