by @leisure Skip to content

icon

图标组件

  • 包含常用的 200+ 图标,全局安装不需要单独引入
  • svg 矢量图标 放大不变形,可以用 css 属性修改其样式

组件示例

可以设置size改变icon大小
<template>
  <adv-icon icon="leisure" size="2em"></adv-icon>
  <adv-icon icon="leisure" size="25"></adv-icon>
  <adv-icon icon="leisure" :size="35"></adv-icon>
  <adv-icon icon="leisure" size="25px"></adv-icon>
</template>

组件示例

可以设置颜色改变icon样式
<template>
  <adv-icon icon="leisure"></adv-icon>
  <adv-icon icon="leisure" color="var(--color-danger)"></adv-icon>
  <adv-icon icon="leisure" color="#bd34fe"></adv-icon>
</template>

组件示例

可以设置icon的旋转状态
<template>
  <adv-icon icon="leisure" loading size="25"></adv-icon>
  <adv-icon icon="loading" loading size="25"></adv-icon>
</template>

图标集合

接口模型

ts
interface iconI {
  icon: string;
  size?: string | number;
  color?: string;
  loading?: boolean;
}

属性

属性是否必填默认值说明
iconstringicon 名称
colorstringinheriticon 颜色
sizestring | number1emicon 大小
loadingbooleanfalseicon 旋转

插槽

插槽名是否必填默认值说明
default额外文字

鄂ICP备2024065629号-1     📮联系邮箱:570337910@qq.com