sard-uniapp
Version:
sard-uniapp 是一套基于 Uniapp + Vue3 框架开发的兼容多端的 UI 组件库
31 lines (30 loc) • 978 B
TypeScript
import { type StyleValue } from 'vue';
import { type DefaultProps } from '../config';
export interface StepperProps {
rootStyle?: StyleValue;
rootClass?: string;
modelValue?: number | string | null;
min?: number;
max?: number;
valueOnClear?: number | 'min' | 'max';
step?: number;
precision?: number;
inputStyle?: string;
inputType?: 'number' | 'digit' | 'text';
placeholder?: string;
disabled?: boolean;
readonly?: boolean;
press?: boolean;
pressTime?: number;
interval?: number;
validateEvent?: boolean;
size?: 'small' | 'medium';
variant?: 'solid' | 'outline' | 'accent' | 'ghost';
}
export declare const defaultStepperProps: () => DefaultProps<StepperProps>;
export interface StepperEmits {
(e: 'update:model-value', value: number | string | undefined): void;
(e: 'change', value: number | string | undefined): void;
(e: 'focus', event: any): void;
(e: 'blur', event: any): void;
}