Skip to content

Icon 图标

介绍

基于 IconFont 字体的图标集。

基础用法

通过 name 属性来指定需要使用的内置图标。

html
<vd-icon name="select" />

图标颜色

通过 color 属性来设置图标的颜色。

html
<vd-icon name="select" :color="'#1989fa'" />

图标大小

通过 size 属性来设置图标的大小,可以指定任意 CSS 单位。

html
<vd-icon name="select" :size="20" />

TIP

未设置 size 属性时,默认继承父级 font-size 尺寸。

API

Props

参数说明类型默认值
name图标名称IconsName-
size图标大小number | string-
color图标颜色string-

代替原始 Props

参数说明类型默认值
custom-id根节点idstring-
custom-class根节点类名ClassValue-
custom-style根节点样式StyleValue-

Events

事件名说明回调参数
click点击时触发MouseEvent

类型定义

组件导出以下类型定义:

ts
import type { IconsName } from '@vital-design/icons';

主题定制

组件提供了下列 CSS 变量,可用于自定义样式,使用方法请参考 ConfigProvider 组件。

名称默认值描述
--vd-icon-colorinherit-
--vd-icon-sizeinherit-

赣ICP备2025061025号-1