| 12345678910111213141516171819202122232425262728293031 |
- import type { FlexProps } from "../layout/FlexView.vue";
- export interface TouchableFlexProps extends FlexProps {
- /**
- * 是否可以点击
- * @default true
- */
- touchable?: boolean,
- /**
- * 按下时的颜色
- * @default 'background.press'
- */
- pressedColor?: string,
- /**
- * 按下时的透明度(仅在 pressedColor 未设置时有效)
- * @default 0.7
- */
- activeOpacity?: number,
- /**
- * 禁用时的透明度
- * @default 0.65
- */
- disabledOpacity?: number,
- /**
- * 是否设置鼠标指针为指针
- * @default true
- */
- setCursor?: boolean,
- }
- export const TouchableClickEventInceptorKey = Symbol('TouchableClickEventInceptor');
|