mine-h5-ui
Version:
一款轻量级、模块化基于 Vue3.x 的 H5 前端 UI 组件库 👍
40 lines (39 loc) • 653 B
TypeScript
import { Ref } from 'vue';
import { DefaultSlotProp, DefaultSlots } from '../types';
/**
* 父组件参数
*/
export interface CollapseContext {
name: string;
currentValue: Ref<string | number>;
onChange: (name: string | number) => void;
}
/**
* emits
*/
export interface Emits {
(event: 'click', e: MouseEvent): void;
}
/**
* props
*/
export interface Props {
/**
* 标题
*/
label: string;
/**
* index 值
*/
name: string | number;
/**
* 下边框颜色
*/
borderColor?: string;
}
/**
* slots
*/
export interface Slots extends DefaultSlots {
label: DefaultSlotProp;
}