Appearance
异步选择 Async Select
演示
基础用法
query方法可以复用
CurdTable
中的query
方法,将分页表格接口转换为异步选择接口
基础表格
value:
自定义返回值类型
如果返回值的
key
和value
不是label
和value
,可以通过labelField
和valueField
来指定
基础表格
value:
多选
通过
multiple
属性来指定是否多选
基础表格
value: [ "value-0", "value-1", "value-2" ]
API
Props
Name | Type | Default | Description |
---|---|---|---|
query 必须 | (options: Record<string, any>) => Promise<count:number,items:{[labelField]:string,[valueField]:any}[]> | - | 查询方法,接受参数对象,返回查询后的标签组。返回结果需包含条目数量 |
value | string | string[] | - | 当前选中的值 |
labelField | string | 'label' | 返回条目标签字段名 |
valueField | string | 'value' | 返回条目值字段名 |
queryField | string | 'name' | 输入查询字段名 |
placeholder | string | '请选择' | 输入框占位符 |
disabled | boolean | false | 是否禁用 |
multiple | boolean | false | 是否多选 |