UNPKG

@ray-js/smart-ui-typings

Version:

@ray-js/smart-ui 智能小程序 UI 框架的类型声明文件

51 lines (50 loc) 1.06 kB
import { VantBaseExternalClassName, VantComponent, VantEventHandler } from '../base'; export interface VantTagProps { /** * 类型 */ type?: 'primary' | 'success' | 'danger' | 'warning'; /** * 大小 */ size?: 'large' | 'medium'; /** * 标签颜色 */ color?: string; /** * 是否为空心样式 * * @default false */ plain?: boolean; /** * 是否为圆角样式 * * @default false */ round?: boolean; /** * 是否为标记样式 * * @default false */ mark?: boolean; /** * 文本颜色,优先级高于 `color` 属性 * * @default 'white' */ textColor?: string; /** * 是否为可关闭标签 * * @default false */ closeable?: boolean; } export interface VantTagEvents { onClose?: VantEventHandler; } export type VantTagExternalClassName = VantBaseExternalClassName; export type VantTag = VantComponent<VantTagProps, VantTagEvents, VantTagExternalClassName>;