2023-03-06 17:57:39 +08:00

2.3 KiB
Raw Blame History

:: BASE_DOC ::

API

Picker Props

name type default description required
auto-close Boolean true - N
cancel-btn String / Boolean / Object true Typescriptboolean | string | ButtonProps N
columns Array / Function [] required。TypescriptArray<PickerColumn> | ((item: Array<PickerValue>) => Array<PickerColumn>) type PickerColumn = PickerColumnItem[] interface PickerColumnItem { label: string,value: string}see more ts definition Y
confirm-btn String / Boolean / Object true Typescriptboolean | string | ButtonPropsButton API Documentssee more ts definition N
custom-style String - 0.25.0 N
footer Slot - - N
header Boolean / Slot true - N
render-label String / Function - Typescript(item: PickerColumnItem) => string N
title String '' - N
value Array - TypescriptArray<PickerValue> type PickerValue = string | numbersee more ts definition N
default-value Array undefined uncontrolled property。TypescriptArray<PickerValue> type PickerValue = string | numbersee more ts definition N
visible Boolean false - N

Picker Events

name params description
cancel - -
change (value: Array<PickerValue>, label: string, columns: Array<{ column: number; index: number }> ) -
confirm (value: Array<PickerValue>, label: string, columns: Array<{ column: number; index: number }> ) -
pick (value: Array<PickerValue>, label: string, column: number, index: number) -

PickerItem Props

name type default description required
custom-style String - 0.25.0 N
format Function - Typescript(option: PickerItemOption) => string N
options Array [] TypescriptPickerItemOption[] interface PickerItemOption { label: string; value: string | number }see more ts definition N