我想使用我的自定义 svg 作为 v 图标,但我在 Vuetify v3 文档中没有找到任何解决方案。
在 vuetify v2 中,我可以在 vuetify.js 中执行此类操作:
export default new Vuetify({
icons:{
values: {
test: {
component: Test,
},
我可以这样使用它:
<v-icon size="40">$vuetify.icons.test</v-icon>
我如何在 Vuetify v3 中做同样的事情?感谢您的帮助:)
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
下面的代码显示了将自定义图标与 mdi 图标集一起添加到 Vuetify 并通过别名在组件中使用这两个图标的示例。
vuetify.js
import { createVuetify } from 'vuetify' import { aliases, mdi } from 'vuetify/iconsets/mdi-svg' import folder from '@/customIcons/folderIcon.vue' const aliasesCustom = { ...aliases, folder, } export const vuetify = createVuetify({ icons: { defaultSet: 'mdi', aliases: { ...aliasesCustom }, sets: { mdi, }, }, })folderIcon.vue(您的自定义图标)
任何证监会
原始来源:Vuetify Discord 频道中的线程