/* tslint:disable */ /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ export interface PickerView { /** * 设置选择器中被选中的元素,value[i] 表示 picker-view 内的第 i 个 picker-view-column 选中第 value[i] 项元素(下标从 0 开始)。如果 value[i] 大于 picker-view-colum 可选项长度时,选择最后一项。 */ value: { [k: string]: unknown; }; /** * 设置选择器中选中框的样式。 */ "indicator-style"?: string; /** * 设置选择器中间选中框的类名。 */ "indicator-class"?: string; /** * 设置蒙层的样式。 */ "mask-style"?: string; /** * 设置蒙层的类名。 */ "mask-class"?: string; /** * 设置是否在手指松开时立即触发 change 事件。若将 immediate-change 设置为 false,则会在滚动动画结束时触发 change 事件。 */ "immediate-change"?: boolean; /** * 滚动选择时触发 change 事件回调。 */ bindChange?: () => void; /** * 当滚动选择开始时触发 pickstart 事件回调。 */ bindPickStart?: () => void; /** * 当滚动动画结束时触发 pickend 事件回调(在 change 事件回调之后触发)。 */ bindPickEnd?: () => void; }