uview-pro
Version:
uView Pro,是全面支持Vue3的uni-app生态框架,70+精选组件已使用TypeScript重构,已全面支持uni-app Vue3.0
19 lines (16 loc) • 652 B
text/typescript
import type { ExtractPropTypes, PropType } from 'vue';
/**
* u-gap 组件 Props 类型定义
* @description 间隔槽组件属性
*/
export const GapProps = {
/** 背景颜色 */
bgColor: { type: String, default: 'transparent' },
/** 高度 */
height: { type: [String, Number] as PropType<string | number>, default: 30 },
/** 与上一个组件的距离 */
marginTop: { type: [String, Number] as PropType<string | number>, default: 0 },
/** 与下一个组件的距离 */
marginBottom: { type: [String, Number] as PropType<string | number>, default: 0 }
};
export type GapProps = ExtractPropTypes<typeof GapProps>;