ant-design-vue 3+版本的Icon 图标使用需要安装 @ant-design/icons-vue 图标组件包:
npm install --save @ant-design/icons-vue
plugins文件夹下建立antdIcons.ts
下面展示一些 内联代码片
。
//导入所有图标库
import * as Icons from "@ant-design/icons-vue";
// 全局使用图标
export default defineNuxtPlugin((nuxtApp) => {
const icons = Icons;
for(const i in icons){
// @ts-ignore
nuxtApp.vueApp.component(i,icons[i]);
}
})
Nuxt3会自动读取注册你的plugins目录中的文件,并在创建Vue应用程序时加载。所以 不需要再引入,创建好文件之后直接在 .vue文件中调取就可以
<usergroup-delete-outlined />
<star-outlined />
<star-filled />
<star-two-tone two-tone-color="#eb2f96" />