sard-uniapp
Version:
sard-uniapp 是一套基于 Uniapp + Vue3 框架开发的兼容多端的 UI 组件库
34 lines (33 loc) • 972 B
TypeScript
import { type StyleValue } from 'vue';
import { type DefaultProps } from '../config';
export interface SlideVerifyResult {
targetPos: number;
actualPos: number;
startTime: number;
endTime: number;
trajectory: [x: number, y: number, t: number][];
}
export interface SlideVerifyProps {
rootStyle?: StyleValue;
rootClass?: string;
targetPos?: number;
text?: string;
successText?: string;
errorText?: string;
disabled?: boolean;
resetWhenError?: boolean;
showTarget?: boolean;
verify?: (result: SlideVerifyResult) => Promise<boolean> | boolean;
}
export declare const defaultSlideVerifyProps: () => DefaultProps<SlideVerifyProps>;
export interface SlideVerifySlots {
}
export interface SlideVerifyEmits {
(e: 'start', event: any): void;
(e: 'move', event: any): void;
(e: 'end', event: any): void;
(e: 'change', percent: number): void;
}
export interface SlideVerifyExpose {
reset: () => void;
}