gtht-miniapp-sdk
Version:
gtht-miniapp-sdk 是一套基于 Uniapp + Vue3 框架开发的兼容多端的 UI 组件库
28 lines (27 loc) • 756 B
TypeScript
import { type StyleValue } from 'vue';
export interface SwitchProps {
rootStyle?: StyleValue;
rootClass?: string;
modelValue?: any;
disabled?: boolean;
readonly?: boolean;
loading?: boolean;
size?: string;
checkedColor?: string;
uncheckedColor?: string;
checkedValue?: any;
uncheckedValue?: any;
beforeUpdate?: (value: any) => Promise<any>;
validateEvent?: boolean;
}
export declare const defaultSwitchProps: {
checkedValue: boolean;
uncheckedValue: boolean;
validateEvent: boolean;
};
export interface SwitchEmits {
(e: 'click', event: any): void;
(e: 'update:model-value', value: any): void;
(e: 'change', value: any): void;
(e: 'update:loading', loading: boolean): void;
}