@@ -238,41 +238,41 @@ function handleConfirm({ value }) {
238238
239239## Attributes
240240
241- | 参数 | 说明 | 类型 | 可选值 | 默认值 | 最低版本 |
242- | ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | ------ | ------- | ---------------- |
243- | v-model | 选中项,如果为多列选择器,则其类型应为数组 | string / number / boolean / array | - | - | - |
244- | columns | 选择器数据,可以为字符串数组,也可以为对象数组,如果为二维数组,则为多列选择器 | array | - | - | - |
245- | loading | 加载中 | boolean | - | false | - |
246- | loading-color | 加载的颜色,只能使用十六进制的色值写法,且不能使用缩写 | string | - | #4D80F0 | - |
247- | columns-height | picker内部滚筒高 | number | - | 231 | - |
248- | value-key | 选项对象中,value对应的 key | string | - | value | - |
249- | label-key | 选项对象中,展示的文本对应的 key | string | - | label | - |
250- | title | 弹出层标题 | string | - | - | - |
251- | cancel-button-text | 取消按钮文案 | string | - | 取消 | - |
252- | confirm-button-text | 确认按钮文案 | string | - | 完成 | - |
253- | label | 选择器左侧文案 | string | - | - | - |
254- | placeholder | 选择器占位符 | string | - | 请选择 | - |
255- | disabled | 禁用 | boolean | - | false | - |
256- | readonly | 只读 | boolean | - | false | - |
257- | display-format | 自定义展示文案的格式化函数,返回一个字符串 | function | - | - | - |
258- | column-change | 接收 pickerView 实例、选中项、当前修改列的下标、resolve 作为入参,根据选中项和列下标进行判断,通过 pickerView 实例暴露出来的 ` setColumnData ` 方法修改其他列的数据源。 | function | - | - | - |
259- | size | 设置选择器大小 | string | large | - | - |
260- | label-width | 设置左侧标题宽度 | string | - | 33% | - |
261- | error | 是否为错误状态,错误状态时右侧内容为红色 | boolean | - | false | - |
262- | required | 表单属性,必填 | boolean | - | false | - |
263- | align-right | 选择器的值靠右展示 | boolean | - | false | - |
264- | use-label-slot | label 使用插槽 | boolean | - | false | - |
265- | use-default-slot | 使用默认插槽 | boolean | - | false | - |
266- | before-confirm | 确定前校验函数,接收 (value, resolve, picker) 参数,通过 resolve 继续执行 picker,resolve 接收1个boolean参数 | function | - | - | - |
267- | close-on-click-modal | 点击遮罩是否关闭 | boolean | - | true | - |
268- | z-index | 弹窗层级 | number | - | 15 | - |
269- | safe-area-inset-bottom | 弹出面板是否设置底部安全距离(iphone X 类型的机型) | boolean | - | true | - |
270- | ellipsis | 是否超出隐藏 | boolean | - | false | - |
271- | prop | 表单域 ` model ` 字段名,在使用表单校验功能的情况下,该属性是必填的 | string | - | - | - |
272- | rules | 表单验证规则,结合` wd-form ` 组件使用 | ` FormItemRule [] ` | - | ` [] ` | - |
273- | immediate-change | 是否在手指松开时立即触发picker-view的 change 事件。若不开启则会在滚动动画结束后触发 change 事件,1.2.25版本起提供,仅微信小程序和支付宝小程序支持。 | boolean | - | false | 1.2.25 |
274- | clearable | 显示清空按钮 | boolean | - | false | 1.3.13 |
275- | root-portal | 是否从页面中脱离出来,用于解决各种 fixed 失效问题 | boolean | - | false | $LOWEST_VERSION$ |
241+ | 参数 | 说明 | 类型 | 可选值 | 默认值 | 最低版本 |
242+ | ------| ------| ------| --------| -------- | ----------|
243+ | v-model | 选中项,如果为多列选择器,则其类型应为数组 | string/ number/ boolean/ array | - | - | - |
244+ | columns | 选择器数据,可以为字符串数组,也可以为对象数组,如果为二维数组,则为多列选择器 | array | - | - | - |
245+ | loading | 加载中 | boolean | - | false | - |
246+ | loading-color | 加载的颜色,只能使用十六进制的色值写法,且不能使用缩写 | string | - | #4D80F0 | - |
247+ | columns-height | picker内部滚筒高 | number | - | 231 | - |
248+ | value-key | 选项对象中,value对应的 key | string | - | value | - |
249+ | label-key | 选项对象中,展示的文本对应的 key | string | - | label | - |
250+ | title | 弹出层标题 | string | - | - | - |
251+ | cancel-button-text | 取消按钮文案 | string | - | 取消 | - |
252+ | confirm-button-text | 确认按钮文案 | string | - | 完成 | - |
253+ | label | 选择器左侧文案 | string | - | - | - |
254+ | placeholder | 选择器占位符 | string | - | 请选择 | - |
255+ | disabled | 禁用 | boolean | - | false | - |
256+ | readonly | 只读 | boolean | - | false | - |
257+ | display-format | 自定义展示文案的格式化函数,返回一个字符串 | function | - | - | - |
258+ | column-change | 接收 pickerView 实例、选中项、当前修改列的下标、resolve 作为入参,根据选中项和列下标进行判断,通过 pickerView 实例暴露出来的 ` setColumnData ` 方法修改其他列的数据源 | function | - | - | - |
259+ | size | 设置选择器大小 | string | large | - | - |
260+ | label-width | 设置左侧标题宽度 | string | - | 33% | - |
261+ | error | 是否为错误状态,错误状态时右侧内容为红色 | boolean | - | false | - |
262+ | required | 表单属性,必填 | boolean | - | false | - |
263+ | align-right | 选择器的值靠右展示 | boolean | - | false | - |
264+ | use-label-slot | label 使用插槽 | boolean | - | false | - |
265+ | use-default-slot | 使用默认插槽 | boolean | - | false | - |
266+ | before-confirm | 确定前校验函数,接收 (value, resolve, picker) 参数,通过 resolve 继续执行 picker,resolve 接收1个boolean参数 | function | - | - | - |
267+ | close-on-click-modal | 点击遮罩是否关闭 | boolean | - | true | - |
268+ | z-index | 弹窗层级 | number | - | 15 | - |
269+ | safe-area-inset-bottom | 弹出面板是否设置底部安全距离(iphone X 类型的机型) | boolean | - | true | - |
270+ | ellipsis | 是否超出隐藏 | boolean | - | false | - |
271+ | prop | 表单域 ` model ` 字段名,在使用表单校验功能的情况下,该属性是必填的 | string | - | - | - |
272+ | rules | 表单验证规则,结合` wd-form ` 组件使用 | ` FormItemRule [] ` | - | ` [] ` | - |
273+ | immediate-change | 是否在手指松开时立即触发picker-view的 change 事件。若不开启则会在滚动动画结束后触发 change 事件,1.2.25版本起提供,仅微信小程序和支付宝小程序支持 | boolean | - | false | 1.2.25 |
274+ | clearable | 显示清空按钮 | boolean | - | false | $LOWEST_VERSION$ |
275+ | root-portal | 是否从页面中脱离出来,用于解决各种 fixed 失效问题 | boolean | - | false | $LOWEST_VERSION$ |
276276
277277### FormItemRule 数据结构
278278
@@ -290,7 +290,7 @@ function handleConfirm({ value }) {
290290| confirm | 点击右侧按钮触发 | { value, selectedItems }, value 为选中值(多列则为数组),selectedItems为选中项(多列则为数组) | - |
291291| cancel | 点击左侧按钮触发 | - | - |
292292| open | 打开选择器弹出层时触发 | - | - |
293- | clear | 点击清空按钮时触发 | - | 1.3.13 |
293+ | clear | 点击清空按钮时触发 | - | $LOWEST_VERSION$ |
294294
295295## Methods
296296
0 commit comments