xmSelect.render的prop属性
时间: 2024-06-04 20:07:37 浏览: 28
`xmSelect.render` 方法用于渲染一个下拉框组件,其中 `prop` 属性用于配置组件的一些属性和行为,具体包括:
- `name`: 下拉框的 `name` 属性,默认值为 `xm-select`
- `layVerify`: 下拉框的校验规则,可以是一个字符串或数组,例如 `'required'` 或 `['required', 'number']`,具体参考 layui 的表单验证规则
- `layVerType`: 下拉框的校验提示方式,可以是 `alert` 或 `tips`,默认值为 `tips`
- `filterable`: 是否开启搜索功能,可以是 `true` 或 `false`,默认值为 `false`
- `filterMethod`: 搜索方法,可以是一个函数,接受两个参数:搜索关键字和选项数据,返回一个数组,数组中的每个元素都是一个符合搜索条件的选项对象
- `laySearch`: 是否开启 layui 的搜索框样式,可以是 `true` 或 `false`,默认值为 `false`
- `toolbar`: 顶部工具栏,可以是一个字符串或数组,例如 `'clear'` 或 `['clear', 'select']`,具体参考 xm-select 的 API 文档
- `clearable`: 是否开启清空功能,可以是 `true` 或 `false`,默认值为 `false`
- `height`: 下拉框的高度,可以是一个字符串或数字,例如 `'200px'` 或 `200`,默认值为 `auto`
- `laySkin`: 下拉框的皮肤,可以是一个字符串,例如 `'molv'` 或 `'default'`,默认值为 `default`
- `layFilter`: 下拉框的过滤器,可以是一个字符串,例如 `'demo1'`,具体参考 layui 的表单过滤器
- `autoRow`: 自动计算行数,可以是 `true` 或 `false`,默认值为 `false`
- `showCount`: 显示选中数量,可以是 `true` 或 `false`,默认值为 `false`
- `direction`: 弹出方向,可以是 `'auto'`、`'up'` 或 `'down'`,默认值为 `'auto'`
- `layStrict`: 是否严格模式,可以是 `true` 或 `false`,默认值为 `false`
- `data`: 下拉框的选项数据,可以是一个数组,数组中的每个元素都是一个选项对象,选项对象包括 `name` 和 `value` 两个属性,例如 `[{name: '选项1', value: '1'}, {name: '选项2', value: '2'}]`
- `dataUrl`: 下拉框的选项数据来源,可以是一个字符串,例如 `'data.json'`,也可以是一个函数,返回一个 Promise 对象,例如 `() => fetch('data.json').then(res => res.json())`
- `delay`: 下拉框数据加载的延迟时间,单位为毫秒,默认值为 `0`
- `remoteSearch`: 是否开启远程搜索功能,可以是 `true` 或 `false`,默认值为 `false`
- `remoteMethod`: 远程搜索方法,可以是一个函数,接受两个参数:搜索关键字和选项数据,返回一个 Promise 对象,对象的值为一个数组,数组中的每个元素都是一个符合搜索条件的选项对象
- `remoteUrl`: 远程搜索接口地址,可以是一个字符串,例如 `'/api/search'`,也可以是一个函数,返回一个字符串,例如 `(keyword) => '/api/search?keyword=' + keyword`
- `remoteMethodAuto`: 是否自动触发远程搜索,可以是 `true` 或 `false`,默认值为 `false`
- `create: 是否开启自定义项功能,可以是 `true` 或 `false`,默认值为 `false`
- `createMethod`: 自定义项方法,可以是一个函数,接受一个参数:输入框中的文本,返回一个字符串,表示新建的选项的值
- `createTag`: 自定义项的标签,可以是一个字符串,例如 `'自定义'`,默认值为 `'新建:'`
- `max`: 最多可选数量,可以是一个数字,例如 `3`,默认值为 `1`
- `on`: 事件监听,可以是一个对象,对象的属性为事件名称,值为事件处理函数,例如 `{select: (val, item) => console.log(val, item)}`,具体参考 xm-select 的 API 文档
以上就是 `prop` 属性的详细说明。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)