UNPKG

@hopeio/utils

Version:
20 lines (19 loc) 636 B
import { VNode, Component } from 'vue'; import { iconType } from '../../ReIcon/src/types.ts'; export interface OptionsType { /** 文字 */ label?: string | (() => VNode | Component); /** * @description 图标,采用平台内置的 `useRenderIcon` 函数渲染 * @see {@link 用法参考 https://pure-admin.cn/pages/icon/#%E9%80%9A%E7%94%A8%E5%9B%BE%E6%A0%87-userendericon-hooks } */ icon?: string | Component; /** 图标属性、样式配置 */ iconAttrs?: iconType; /** 值 */ value?: any; /** 是否禁用 */ disabled?: boolean; /** `tooltip` 提示 */ tip?: string; }