mine-h5-ui
Version:
一款轻量级、模块化基于 Vue3.x 的 H5 前端 UI 组件库 👍
59 lines (58 loc) • 1.01 kB
TypeScript
import { ModelRef } from 'vue';
/**
* props SkinStyleValue
*/
export interface SkinStyleValue {
/**
* 背景色
*/
bgc: string;
/**
* 文本背景
*/
textBgc: string;
/**
* 字体颜色
*/
color: string;
}
/**
* emits
*/
export interface Emits {
(event: 'click', num: number): void;
(event: 'delete', e: MouseEvent): void;
(event: 'complate', e: MouseEvent): void;
}
export interface Props {
/**
* 系统皮肤样式
*/
skinType?: 'gray' | 'dark';
/**
* 自定义皮肤样式
*/
skinStyle?: SkinStyleValue;
/**
* 是否动态改变 padding
*/
isPadding?: boolean;
}
/**
* useHandler
*/
export declare namespace USEHandler {
interface Option {
emit: Emits;
visibleModel: ModelRef<boolean>;
}
}
/**
* usePadding
*/
export declare namespace USEPadding {
interface Option {
props: Readonly<Props>;
visibleModel: ModelRef<boolean>;
}
}