异步 API 支持获取部分数据(分页),query 的格式如下:
表示从第 20 条数据开始取10 条数据。
fetchData 异步数据 API, Promise 返回数据结构没有严格要求,通用模拟结构如下:item 选中项,允许为空对象 {} 或者 ""具体使用:
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| item | object | - | 选中资源项 |
| fetchDataRequired | func | - | 获取异步数据的函数 |
| onSelect | func | - | 选择函数 |
| disabled | bool | false | 是否禁用操作 |
| rowHeight | number | 30 | 每项 select 的行高 |
| formatOption | func | - | 格式化 onSelect 输出数据 |
| isBtn | bool | true | 是否使用 button 格式 UI |
| placeholder | string | '请选择' | 默认展示文案 |
| query | object | {} | 查询条件 |
| clear | bool | - | 清除 |
| defaultItem | {} |