我想使用一个图标库,因为它可能对其他东西有好处,所以我决定只使用Vutify,因为它包括其他设计优势,而不仅仅是包括图标的能力.
在我的现有项目中安装了@mdi/js和带有NPM的Vuitify之后,我的src/plugins/vuitify.ts文件夹中有以下代码:
import "vuetify/styles";
import { createVuetify } from "vuetify";
import { aliases, mdi } from "vuetify/iconsets/mdi"
export default createVuetify({
icons: {
defaultSet: "mdi",
aliases,
sets: {
mdi,
},
},
});
现在要插入图标,建议使用@mdi/js,因为据我所知,只有实际使用的图标将被导入.
我的App.vue是这样的:
<script setup lang="ts">
import { mdiAccount } from '@mdi/js';
</script>
<template>
<main>
<v-icon :icon="mdiAccount" size="16" color="white" class="h-25 w-25"/>
</main>
</template>
所以很像文档中给出的示例,只是使用了组合API(除非我犯了错误)…… 你能发现我犯的错误吗?