【Vue.js】 Vuetifyのv-iconが表示されない時の対処方法

【Vue.js】 Vuetifyのv-iconが表示されない時の対処方法

Vuetifyを正しくインストールされているのに、アイコンだけ表示されない。

少し困って調べ、解決しましたので対処方法を記載します。

Vuetifyを正しくインストールされているのに、アイコンだけ表示されない。

少し困って調べ、解決しましたので対処方法を記載します。

前提知識

VuetifyMaterial Design IconsMaterial IconsFont Awesome 4Font Awesome 5がサポート対象で、デフォルトはMaterial Design Iconsとなっています。

今回はMaterial Design Iconsを例に記載しています。

その他のアイコンフォントを使用する方も、対処方法はほぼ変わりません。

アイコンフォントのインストールやCDNが違うので、以下サイトをご確認ください。

手順

アイコンフォントを読み込み、指定するだけで解決します。

コード


Vue.use(Vuetify)

export default new Vuetify({
  icons: {
   iconfont: 'mdi'
      },
  })
 

アイコンフォントを追加

アイコンフォントの追加は以下2種類あります。

CDNでインクルード

ローカル依存としてインストール

 
  $ yarn add @mdi/font -D
$ npm install @mdi/font -D
 

参考サイト

https://vuetifyjs.com/ja/features/icon-fonts/