UNPKG

mine-h5-ui

Version:

一款轻量级、模块化基于 Vue3.x 的 H5 前端 UI 组件库 👍

62 lines (61 loc) 979 B
import { ModelRef } from 'vue'; /** * prop styles */ export type PropStyles = { /** * 大小 */ height: string; /** * 倒角 */ radius: string; /** * 线背景色 */ lineBgc: string; }; /** * emits */ export interface Emits { (event: 'start', e: TouchEvent | MouseEvent): void; (event: 'move', e: TouchEvent | MouseEvent): void; (event: 'end', e: TouchEvent | MouseEvent): void; } /** * props */ export interface Props { /** * 最大值 */ max?: number; /** * 最小值 */ min?: number; /** * 自定义样式 */ styles?: PropStyles; /** * 禁用状态 */ disabled?: boolean; /** * 自定义按钮状态 */ isBtn?: boolean; } /** * useHandler */ export declare namespace USEHandler { interface Option { props: Readonly<Required<Props>>; emit: Emits; modelValue: ModelRef<number>; } }