Icon 图标

引入

通过以下方式来全局注册组件,更多注册方式请参考组件注册

基础用法

通过 name 属性来指定需要使用的图标,Vant 内置了一套图标库(见右侧示例),可以直接传入对应的名称来使用。

  1. <van-icon name="chat-o" />

徽标提示

设置 dot 属性后,会在图标右上角展示一个小红点;设置 badge 属性后,会在图标右上角展示相应的徽标。

  1. <van-icon name="chat-o" badge="9" />

图标颜色

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

  1. <!-- 不指定单位,默认使用 px -->
  2. <van-icon name="chat-o" size="40" />
  3. <!-- 指定使用 rem 单位 -->
  4. <van-icon name="chat-o" size="3rem" />

自定义图标

如果需要在现有 Icon 的基础上使用更多图标,可以引入第三方 iconfont 对应的字体文件和 CSS 文件,之后就可以在 Icon 组件中直接使用。

API

Props

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