Rumah  >  Soal Jawab  >  teks badan

Vite + Vue3 dalam Electron: Cara mengimport dan menggunakan ikon Reka Bentuk Bahan @mdi/font (atau mana-mana fon ikon lain)

Saya ingin menggabungkan ikon @mdi/fon ke dalam apl saya (ia adalah apl Elektron).

Saya memasangnya npm i @mdi/font --save-dev:

  "devDependencies": {
    "@mdi/font": "^7.0.96",
  }

Kemudian saya mengimport css/scss dan saya mencuba beberapa kaedah berbeza:

Kemudian saya menggunakan kelas css mdi-* dalam markup:

SideMenu.vue:

<template>
  <aside class="menu">
    <ul class="action-bar">
      <li class="action-item active">
        <a class="action-label icon">
          <i class="mdi-cog"></i>
        </a>
      </li>
      <li class="action-item">
        <a class="action-label icon">
          <i class="mdi-home"></i>
        </a>
      </li>
      <li class="action-item">
        <a class="action-label icon">
          <i class="mdi-content-copy"></i>
        </a>
      </li>
    </ul>
  </aside>
</template>

Apl bermula dan berjalan tetapi saya melihat ikon yang sama.

Perkara yang perlu dipertimbangkan:


P粉404539732P粉404539732351 hari yang lalu812

membalas semua(1)saya akan balas

  • P粉648469285

    P粉6484692852023-11-03 14:03:05

    Menjawab soalan saya sendiri. Terima kasih @Duannx, penyelesaiannya sangat mudah - cuma tambah kelas mdi yang hilang:

    <a class="action-label icon">
      <i class="mdi mdi-cog"></i>
    </a>
    

    Tiada yang khusus untuk vite/vue/electron :)

    balas
    0
  • Batalbalas