Skip to content

CommonSelectDialog弹窗选择器

basic绑定数据 以绑定options为例

loading

dict类型

一般getDictOptions通过全局注册的getDictOptions方法获取

loading

api类型

js
//可以使用全局注册,根据项目规范调整
registerCommonKeysMap({
  page: 'pageNo',
  size: 'pageSize',
  total: 'total',
  list: 'list',
  defaultSize: 10,
});
loading

选择数据确认前操作

loading

多选

loading

CommonSelectDialog 属性 (Props)

属性说明类型默认值
api请求 API 接口方法Function-
dict字典名称,用于从字典中获取选项string | string[]-
query请求参数配置方法Function-
valueField值字段的对照字段名string-
labelField文本字段的对照字段名string-
parseData转化请求结果的方法Function-
autoSelectFirst只有一条数据时是否自动选中booleanfalse
multiple是否为多选booleanfalse
needAllQueryParams是否需要传递所有查询参数booleanfalse
appendOptions追加的选项列表或方法Record<any, any>[] | Function-
valueType值类型,支持 'string', 'String', 'int', 'Int''string' | 'String' | 'int' | 'Int'-
options绑定的选项列表Record<any, any>[]-
ignoreByLabel忽略的标签列表string[]-
joinSplit多选时结果合并的拼接符string
orderBy排序字段名string-
orderType排序方式,支持 'asc''desc''asc' | 'desc'-
getDictOptions获取字典选项的方法Function-
dialog-fields-config列表配置CommonTableLayoutConfig[]-