mine-h5-ui
Version:
一款轻量级、模块化基于 Vue3.x 的 H5 前端 UI 组件库 👍
44 lines (43 loc) • 781 B
TypeScript
import { ModelRef } from 'vue';
export interface ListItem extends Record<string, number | string | undefined> {
id?: number | string;
label: string;
}
/**
* emits
*/
export interface Emits {
(event: 'change', item: ListItem): void;
(event: 'cancel', item: MouseEvent): void;
}
export interface Props {
/**
* 数据列表
*/
list: ListItem[];
/**
* 索引名
*/
index?: string;
/**
* 数据展示属性名
*/
label?: string;
}
/**
* useShowSheet
*/
export declare namespace USEShowSheet {
interface Option {
visibleModel: ModelRef<boolean>;
}
}
/**
* useBtns
*/
export declare namespace USEBtns {
interface Option {
emit: Emits;
visibleModel: ModelRef<boolean>;
}
}