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;
}

属性 ​

属性值是否必填默认值说明
iconstring是无icon 名称
colorstring否inheriticon 颜色
sizestring | number否1emicon 大小
loadingboolean否falseicon 旋转

插槽 ​

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

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