## Picker Props | 名称 | 类型 | 默认值 | 必传 | 说明 | | ------------------ | ----------------------------------------------------------- | -------------------------------- | ---- | ------------------------------------------ | | visible | `boolean` | `false` | N | 是否显示。 | | datas | `PickerDatas[]\|PickerDataChild[]` | `[]` | Y | 所有列数据,参考 Picker datas Props。 | | autoScrollToLast | `boolean` | `true` | N | 是否自动滚动到上次的选中项。 | | cancelText | `string` | 当前语言的 picker.defaultCancel | N | 取消选项文本。 | | confirmText | `string` | 当前语言的 picker.defaultConfirm | N | 确定选项文本。 | | title | `string` | 当前语言的 picker.defaultTitle | N | 中间标题文本。 | | isLinkage | `boolean` | `false` | N | 是否多级联动。 | | linkageInitIndexs | `number[]` | `[]` | N | 多级联动时,设置初始选中项。 | | linkageShowRows | `number[]` | `[]` | N | 多级联动时,设置每列显示行数。 | | linkageFlexs | `number[]` | `[]` | N | 多级联动时,设置每列的宽度。 | | linkageAligns | `('left'\|'center'\|'right')[]` | `[]` | N | 多级联动时,设置每列的对齐方式。 | | linkageLabelKeys | `string[]` | `[]` | N | 多级联动时,自定义每列 label 的 Key。 | | linkageChildrenKey | `string` | `'children'` | N | 多级联动时,自定义上下级 children 的 key。 | | popup | [`Popup`](https://stdf.design/#/components?nav=popup&tab=1) | `{}` | N | 弹出层参数。 | ## Picker Events | 名称 | 类型 | 参数 | 描述 | | --------- | ---------------------------------------------------------------- | --------------------------------------------------------------------------- | -------------------- | | onclose | `() => void` | | 关闭时触发。 | | oncancel | `() => void` | | 点击左侧取消时触发。 | | onconfirm | `(items: { [key: string]: string }[], indexs: number[]) => void` | items - 选定多列数据组成的数组;
indexs - 选定多列数据索引组成的数组。 | 点击右侧确定时触发。 | ## PickerDatas Props | 名称 | 类型 | 默认值 | 必传 | 说明 | | ------------ | ----------------------------- | ---------- | ---- | --------------------- | | data | `{ [key: string]: string }[]` | `[]` | Y | 列数据。 | | showRow | `3`\|`5`\|`7` | `5` | N | 列显示行数。 | | initIndex | `number` | `0` | N | 列初始选中项。 | | useAnimation | `boolean` | `true` | N | 滚动是否使用动画。 | | labelKey | `string` | `'label'` | N | 自定义 label 的 key。 | | flex | `number` | `1` | N | 多列时此列宽度。 | | align | `'left'\|'center'\|'right'` | `'center'` | N | 多列时此列对齐方式。 | ## PickerDataChild Props | 名称 | 类型 | 默认值 | 必传 | 说明 | | ------------- | -------------------------------------- | --------- | ---- | --------------------- | | children | `PickerDatas[]` | `[]` | Y | 子数据。 | | [key: string] | `string\|PickerDataChild[]\|undefined` | `'label'` | N | 自定义 label 的 key。 | | |