非 template/render 模式下,请使用 h-select。
对于对象数组的解析,系统默认使用key, title两个参数进行识别。可以通过全局配置修改两个参数名称,详情请参考
注意:如果datas传入的是{ 1:'a', 2:'b' }这种数字key,选中的key值将全部转换为String, 建议使用[{ key: 1, title: 'a' }]对象数据模式。
通过自定义className参数,自己定义特殊的样式。
最多选中2个
Hey UI将提供数据字典的调用方式模型,并内置dictMapping方法做展示。详情请至
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| multiple | 是否多选 | Boolean | - | false |
| type | 数据的格式 | String | key, object | key |
| datas | 选择的数据 | Array, Object | - | |
| dict | 调用全局定义的字典 | String | - | - |
| limit | 限制只能选择多少个 | Number | - | - |
| nullOption | 是否有“请选择”选项 | Boolean | - | true |
| nullOptionText | “请选择”文本选项 | String | - | 请选择 |
| filterable | 是否有搜索框 | Boolean | - | false |
| autosize | 是否根据文字自适应宽度,默认为100%宽度 | Boolean | - | false |
| render | 下拉菜单的展示自定义 | Function | - | - |
| placeholder | 展示默认提示语 | String | - | 请选择 |
| equalWidth | 下拉的宽度是否和输入框一致 | Boolean | - | true |
| className | 自定义className | String | - | |
| emptyContent | 没有搜索到值的提示语 | String | - | 未搜索到相关数据 |
| keyName | 自定义数据的key字段名 | String | - | 全局config dict.keyName |
| titleName | 自定义数据的title字段名 | String | - | 全局config dict.titleName |