Skip to content

Icon 图标 ​

Aurora Plus 通过独立的 aurora-plus/icons 入口提供可按需导入的图标组件,并支持调整尺寸、颜色和描边宽度。

基础用法 ​

vue
<script setup>
import { IconHome, IconSearch } from 'aurora-plus/icons';
</script>

<template>
  <IconHome />
  <IconSearch size="20" color="#3478f6" />
</template>
IconHome
IconSearch
IconSettings
IconBell
IconBrandGithub
IconCheck
IconX
IconChevronRight
IconCode
IconMenu2
IconStar
IconTrash
IconLoader2
IconHeartFilled

图标集合 ​

在 Aurora Plus 组件中使用 ​

vue
<script setup>
import { AuButton, AuDropdown } from 'aurora-plus';
import { IconDownload, IconSettings } from 'aurora-plus/icons';

const menuItems = [
  { id: 'download', label: '下载', icon: IconDownload },
  { id: 'settings', label: '设置', icon: IconSettings },
];
</script>

<template>
  <AuButton :icon="IconDownload">下载</AuButton>
  <AuDropdown :items="menuItems" />
</template>

AuIcon API ​

vue
<script setup>
import { AuIcon } from 'aurora-plus';
import { IconHeart } from 'aurora-plus/icons';
</script>

<template>
  <AuIcon
    :icon="IconHeart"
    size="28"
    color="#e5484d"
    :stroke-width="1.5"
  />
</template>

Attributes ​

属性说明类型默认值
icon图标组件Componentnull
color图标颜色string''
size根节点宽高及字号;数字会转换为 pxstring / number''
strokeWidth图标描边宽度number2

Aurora Plus · Vue 3 Component Library