Heim  >  Fragen und Antworten  >  Hauptteil

Vuetify 3: SVG für V-Symbol verwenden

<p>Ich möchte mein benutzerdefiniertes SVG als V-Symbol verwenden, habe aber in der Vuetify v3-Dokumentation keine Lösung gefunden. </p> <p>In vuetify v2 kann ich in vuetify.js so etwas tun: </p> <pre class="brush:php;toolbar:false;">export default new Vuetify({ Symbole:{ Werte: { prüfen: { Komponente: Test, },</pre> <p>Ich kann es so verwenden:</p> <pre class="brush:php;toolbar:false;"><v-icon size="40">$vuetify.icons.test</v-icon></pre> <p>Wie mache ich dasselbe in Vuetify v3? Vielen Dank für Ihre Hilfe :)</p>
P粉440453689P粉440453689417 Tage vor532

Antworte allen(1)Ich werde antworten

  • P粉676821490

    P粉6768214902023-08-29 17:10:57

    下面的代码显示了将自定义图标与 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(您的自定义图标)

    <template>
     <svg>...</svg>
    </template>
    

    任何证监会

    <template>
      <v-icon>$folder</v-icon>
      <v-icon>$mdiGithub</v-icon>
    </template>
    

    原始来源:Vuetify Discord 频道中的线程

    Antwort
    0
  • StornierenAntwort