IconPicker 图标选择器组件

用于快速选择 Iconify 图标。

IconPicker 组件位于 src/components/IconPicker

TIP

目前只集成了 Ant Design Icons 、Element Plus、TDesign Icons 三个开源项目图标

用法

<script lang="ts" setup>
import { IconPicker } from '@/components/IconPicker'

const currentIcon = ref('tdesign:book-open')
</script>

<template>
  <IconPicker v-model="currentIcon" />
</template>

如何添加其他开源项目的图标

可以执行 pnpm run icon 然后选择你想要的图标集

之后,在 IconPicker.vue 导入,并添加到 icons 中即可。

Icon 属性

属性说明类型可选值默认值
modelValue选中项绑定值,支持v-modelstring--