UNPKG

nutui-taro-upgrade

Version:

@nutui/nutui-taro 对京东风格组件库的taro4 版本支持

291 lines (290 loc) 11 kB
import { CSSProperties } from 'vue'; declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ modelValue: { type: import("vue").PropType<(string | number)[]>; default: () => never[]; }; title: { type: StringConstructor; default: string; }; cancelText: { type: StringConstructor; default: string; }; okText: { type: StringConstructor; default: string; }; columns: { type: import("vue").PropType<(import("./types").PickerOption | import("./types").PickerOption[])[]>; default: () => never[]; }; threeDimensional: { type: BooleanConstructor; default: boolean; }; swipeDuration: { type: (NumberConstructor | StringConstructor)[]; default: number; }; showToolbar: { type: BooleanConstructor; default: boolean; }; visibleOptionNum: { type: (NumberConstructor | StringConstructor)[]; default: number; }; optionHeight: { type: (NumberConstructor | StringConstructor)[]; default: number; }; fieldNames: { type: import("vue").PropType<import("./types").PickerFieldNames>; default: () => {}; }; }>, { columnsType: import("vue").ComputedRef<"multiple" | "single" | "cascade">; columnsList: import("vue").ComputedRef<import("./types").PickerOption[][]>; columnFieldNames: import("vue").ComputedRef<{ text: string; value: string; children: string; className: string; }>; cancel: () => void; changeHandler: (columnIndex: number, option: import("./types").PickerOption) => void; confirmHandler: () => void; defaultValues: import("vue").Ref<(string | number)[], (string | number)[]>; pickerColumn: import("vue").Ref<any[], any[]>; swipeRef: (el: any) => void; defaultIndexes: import("vue").ComputedRef<number[]>; tileChange: (data: any) => void; handlePickstart: () => void; translate: (keyPath: string, ...args: unknown[]) => any; handlePickend: () => void; pickerViewStyles: import("vue").ComputedRef<CSSProperties>; pxCheck: (value?: string | number | undefined) => string | undefined; show: import("vue").Ref<boolean, boolean>; picking: import("vue").Ref<boolean, boolean>; ENV: import("vue").Ref<TaroGeneral.ENV_TYPE, TaroGeneral.ENV_TYPE>; ENV_TYPE: import("vue").Ref<{ WEAPP: TaroGeneral.ENV_TYPE.WEAPP; SWAN: TaroGeneral.ENV_TYPE.SWAN; ALIPAY: TaroGeneral.ENV_TYPE.ALIPAY; TT: TaroGeneral.ENV_TYPE.TT; QQ: TaroGeneral.ENV_TYPE.QQ; JD: TaroGeneral.ENV_TYPE.JD; WEB: TaroGeneral.ENV_TYPE.WEB; RN: TaroGeneral.ENV_TYPE.RN; HARMONY: TaroGeneral.ENV_TYPE.HARMONY; QUICKAPP: TaroGeneral.ENV_TYPE.QUICKAPP; HARMONYHYBRID: TaroGeneral.ENV_TYPE.HARMONYHYBRID; }, { WEAPP: TaroGeneral.ENV_TYPE.WEAPP; SWAN: TaroGeneral.ENV_TYPE.SWAN; ALIPAY: TaroGeneral.ENV_TYPE.ALIPAY; TT: TaroGeneral.ENV_TYPE.TT; QQ: TaroGeneral.ENV_TYPE.QQ; JD: TaroGeneral.ENV_TYPE.JD; WEB: TaroGeneral.ENV_TYPE.WEB; RN: TaroGeneral.ENV_TYPE.RN; HARMONY: TaroGeneral.ENV_TYPE.HARMONY; QUICKAPP: TaroGeneral.ENV_TYPE.QUICKAPP; HARMONYHYBRID: TaroGeneral.ENV_TYPE.HARMONYHYBRID; }>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("cancel" | "change" | "update:modelValue" | "confirm")[], "cancel" | "change" | "update:modelValue" | "confirm", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ modelValue: { type: import("vue").PropType<(string | number)[]>; default: () => never[]; }; title: { type: StringConstructor; default: string; }; cancelText: { type: StringConstructor; default: string; }; okText: { type: StringConstructor; default: string; }; columns: { type: import("vue").PropType<(import("./types").PickerOption | import("./types").PickerOption[])[]>; default: () => never[]; }; threeDimensional: { type: BooleanConstructor; default: boolean; }; swipeDuration: { type: (NumberConstructor | StringConstructor)[]; default: number; }; showToolbar: { type: BooleanConstructor; default: boolean; }; visibleOptionNum: { type: (NumberConstructor | StringConstructor)[]; default: number; }; optionHeight: { type: (NumberConstructor | StringConstructor)[]; default: number; }; fieldNames: { type: import("vue").PropType<import("./types").PickerFieldNames>; default: () => {}; }; }>> & Readonly<{ onChange?: ((...args: any[]) => any) | undefined; onCancel?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onConfirm?: ((...args: any[]) => any) | undefined; }>, { title: string; columns: (import("./types").PickerOption | import("./types").PickerOption[])[]; modelValue: (string | number)[]; threeDimensional: boolean; swipeDuration: string | number; visibleOptionNum: string | number; optionHeight: string | number; fieldNames: import("./types").PickerFieldNames; cancelText: string; okText: string; showToolbar: boolean; }, {}, { NutPickerColumn: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ value: (NumberConstructor | StringConstructor)[]; columnsType: StringConstructor; column: { type: import("vue").PropType<import("./types").PickerOption[]>; default: () => never[]; }; threeDimensional: { type: BooleanConstructor; default: boolean; }; swipeDuration: { type: (NumberConstructor | StringConstructor)[]; default: number; }; visibleOptionNum: { type: (NumberConstructor | StringConstructor)[]; default: number; }; optionHeight: { type: (NumberConstructor | StringConstructor)[]; default: number; }; fieldNames: { type: import("vue").PropType<Required<import("./types").PickerFieldNames>>; default: () => {}; }; taro: { type: BooleanConstructor; default: boolean; }; }>, { setRollerStyle: (index: number) => string; isHidden: (index: number) => boolean; isCurrPick: (index: number) => boolean; roller: import("vue").Ref<null, null>; onTouchStart: (event: TouchEvent) => void; onTouchMove: (event: TouchEvent) => void; onTouchEnd: () => void; touchRollerStyle: import("vue").ComputedRef<{ transition: string; transform: string; top: string; }>; touchTileStyle: import("vue").ComputedRef<{ transition: string; transform: string; top: string; height: string; }>; setMove: (move: number, type?: string | undefined, time?: number | undefined) => void; stopMomentum: () => void; pxCheck: (value?: string | number | undefined) => string | undefined; maskStyles: import("vue").ComputedRef<{ backgroundSize: string; }>; column: import("vue").Ref<import("./types").PickerOption[], import("./types").PickerOption[]>; threeDimensional: import("vue").Ref<boolean, boolean>; swipeDuration: import("vue").Ref<string | number, string | number>; visibleOptionNum: import("vue").Ref<string | number, string | number>; optionHeight: import("vue").Ref<string | number, string | number>; fieldNames: import("vue").Ref<Required<import("./types").PickerFieldNames>, Required<import("./types").PickerFieldNames>>; taro: import("vue").Ref<boolean, boolean>; value: import("vue").Ref<string | number | undefined, string | number | undefined>; columnsType: import("vue").Ref<string | undefined, string | undefined>; onClick: import("vue").Ref<((...args: any[]) => any) | undefined, ((...args: any[]) => any) | undefined>; onChange: import("vue").Ref<((...args: any[]) => any) | undefined, ((...args: any[]) => any) | undefined>; touchParams: import("vue").Ref<{ startY: number; endY: number; startTime: number; endTime: number; lastY: number; lastTime: number; }, { startY: number; endY: number; startTime: number; endTime: number; lastY: number; lastTime: number; }>; currIndex: import("vue").Ref<number, number>; transformY: import("vue").Ref<number, number>; scrollDistance: import("vue").Ref<number, number>; rotation: import("vue").Ref<number, number>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "click")[], "change" | "click", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ value: (NumberConstructor | StringConstructor)[]; columnsType: StringConstructor; column: { type: import("vue").PropType<import("./types").PickerOption[]>; default: () => never[]; }; threeDimensional: { type: BooleanConstructor; default: boolean; }; swipeDuration: { type: (NumberConstructor | StringConstructor)[]; default: number; }; visibleOptionNum: { type: (NumberConstructor | StringConstructor)[]; default: number; }; optionHeight: { type: (NumberConstructor | StringConstructor)[]; default: number; }; fieldNames: { type: import("vue").PropType<Required<import("./types").PickerFieldNames>>; default: () => {}; }; taro: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onClick?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; }>, { column: import("./types").PickerOption[]; threeDimensional: boolean; swipeDuration: string | number; visibleOptionNum: string | number; optionHeight: string | number; fieldNames: Required<import("./types").PickerFieldNames>; taro: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;