@ray-js/smart-ui-typings
Version:
@ray-js/smart-ui 智能小程序 UI 框架的类型声明文件
51 lines (50 loc) • 1.06 kB
TypeScript
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>;