说明
使用
API(mapCustomize)
- 可以参考 Map 的api, Map 的key -> key,value -> value 变成了 { module: string, feature: string, key?: string, data?: any }
 
- Map 的api文档 [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map][]
 
import { mapCustomize } from ‘hzero-front/lib/customize’;
| 方法 | 
说明 | 
参数类型 | 
默认值 | 
必输 | 
版本 | 
| clear | 
清除功能的所有数据 | 
{ module: string, feature: string } | 
无 | 
是 | 
v1.1 | 
| delete | 
删除功能下的一条数据 | 
{ module: string, feature: string, key: string } | 
无 | 
是 | 
v1.1 | 
| entries | 
 | 
 | 
 | 
 | 
 | 
| forEach | 
 | 
 | 
 | 
 | 
 | 
| get | 
 | 
 | 
 | 
 | 
 | 
| has | 
 | 
 | 
 | 
 | 
 | 
| keys | 
 | 
 | 
 | 
 | 
 | 
| set | 
 | 
 | 
 | 
 | 
 | 
| values | 
 | 
 | 
 | 
 | 
 | 
| @@iterator | 
 | 
 | 
 | 
 | 
 | 
| size | 
 | 
 | 
 | 
 | 
 | 
目录结构 使用 customize 的地方
/src/customize
├── customizeXxx.js
├── xxx.js
└── index.js
/src/utils
├── router.js 
文件说明
| 文件 | 
说明 | 
其他 | 
| 所有模块/src/customize/customizeXxx.js | 
使用Xxx功能的跨模块 | 
 | 
| 主模块/src/customize/xxx.js | 
xxx功能的跨模块柯里化方法 | 
为了更加方便&语意化的使用 customize | 
| 所有模块/src/customize/index.js | 
将 src/customize/customize***.js 文件 import 进来 | 
规范及统一 | 
| 所有模块/src/utils/router.js | 
将 src/customize/index.js 文件 import 进来 | 
将存储customize的方法, 在 models/global.js 加载之后 调用 |