mine-h5-ui
Version:
一款轻量级、模块化基于 Vue3.x 的 H5 前端 UI 组件库 👍
62 lines (61 loc) • 1.02 kB
TypeScript
/**
* emits
*/
export interface Emits {
(event: 'click', index: number): void;
(event: 'click:preappend', e: MouseEvent): void;
(event: 'click:append', e: MouseEvent): void;
}
/**
* props
*/
export interface Props {
/**
* 列表内容
*/
list: string | string[];
/**
* 滚动方向
*/
scroll?: 'horizontal' | 'vertical';
/**
* 开启动画
*/
loop?: boolean;
/**
* 间隔时间,滚动方向为 vertical 才有效
*/
delay?: number;
/**
* 前面图标
*/
preappendIcon?: string;
/**
* 前面图标颜色
*/
preappendColor?: string;
/**
* 后面图标
*/
appendIcon?: string;
/**
* 后面图标颜色
*/
appendColor?: string;
/**
* 高度
*/
height?: number;
/**
* 倒角
*/
radius?: string | number;
/**
* 背景颜色
*/
background?: string;
/**
* 文本颜色
*/
color?: string;
}