hfyk-app
Version:
导出问题
49 lines (47 loc) • 1.25 kB
TypeScript
import type { CSSProperties } from "vue";
export default interface IProps {
/**
* @description 通过v-model双向绑定的值 (默认 false )
* */
modelValue: boolean;
/**
* @description 是否处于加载中(默认 false )
* */
loading?: boolean;
/**
* @description 是否禁用(默认 false )
* */
disabled?: boolean;
/**
* @description 开关尺寸,单位px (默认 25 )
* */
size?: number;
/**
* @description 打开时的背景色 (默认 '#2979ff' )
* */
activeColor?: string;
/**
* @description 关闭时的背景色 (默认 '#ffffff' )
* */
inactiveColor?: string;
/**
* @description 打开选择器时通过change事件发出的值 (默认 true )
* */
activeValue?: boolean;
/**
* @description 关闭选择器时通过change事件发出的值 (默认 false )
* */
inactiveValue?: boolean;
/**
* @description 是否开启异步变更,开启后需要手动控制输入值 (默认 false )
* */
asyncChange?: boolean;
/**
* @description 圆点与外边框的距离 (默认 0 )
* */
space?: number;
/**
* @description 定义需要用到的外部样式
* */
customStyle?: CSSProperties;
}