# Icon 图标

基于字体的图标集,可以通过 Icon 组件使用。

# 平台差异说明

App H5 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序

# 示例

# 基础用法

通过 <pi-icon> 标签引入,设置 name 为图标名称。通过 size 属性设置图标大小。

<pi-icon name="message-copy" size="16" />
<pi-icon name="bars" size="32" />
<pi-icon name="edit-line" size="48" />
<pi-icon name="add" size="64" />
1
2
3
4

# 图标颜色

color 属性可以设置图标的颜色。

<pi-icon name="message-copy" color="red"  size="16" />
<pi-icon name="bars" color="green"  size="32" />
<pi-icon name="edit-line" color="blue"  size="48" />
<pi-icon name="add" color="black"  size="64" />
1
2
3
4

# 图标红点

某些业务要求图标右上有个红点,通过设置 dot 属性实现。

还可以通过 dotRadius 设置红点大小,以及 badge 属性设置红点里内容。

注意

badge 不可与 dotdotRadius 混用, dot 优先级比 badge高。

<pi-icon name="message-copy" color="red" size="16" dot />
<pi-icon name="bars" color="green" size="32" dot dot-radius="30" />
<pi-icon name="edit-line" color="blue" size="48" badge="30" />
<pi-icon name="add" color="black" size="64" badge="99+" />
1
2
3
4

# API

# Icon Props

名称 描述 类型 必选 默认值
customStyle 自定义样式 Object false -
customClass 自定义样式类 String false -
name 图标名称或图片链接 String false ''
dot 是否显示图标右上角小红点 Boolean false false
dotRadius 小红点的半径 String | Number false 16rpx
badge 图标右上角徽标的内容 String | Number false ''
color 图标颜色 String false ''
size 图标字体大小,单位rpx String | Number false ''
classPrefix 类名前缀,用于使用自定义图标 String false 'pi-icon-'

# Icon Events

事件名 描述 参数
click - -
Last updated: 2022/12/12 上午9:58:28
10:44