Vuetify3でGoogle Material Iconsを使用する方法

今回はVuetify3でGoogle Material Iconsを使用する方法についてご紹介していきます。

Nuxt.jsのバージョンは3.11.2で、Vuetifyのバージョンは3.7.1です。



Vuetify3でGoogle Material Iconsを使用する方法

Vuetify2からVuetify3にバージョンアップを行ったときに、今まで使っていたGoogle Material Iconsを使用している箇所が表示されなくなってしまいました。

Material Design Iconsについてはmdiのプレフィックスをつければ表示されますが、Google FontのGoogle Material Iconsについては表示されません。

具体的には、例えばline_start_arrow_notchのGoogle Material Iconsを使用したかった場合に

という書き方でVuetify2では表示されましたが、Vuetify3では表示されなくなりました。

いろいろな解決策がありそうですが、私の場合はまずnuxt.config.jsに

のようにGoogle Material Iconsを参照するように定義し、

の代わりに

のようにv-iconタグではなくspanタグを利用すると使いたいGoogle Material Iconsが表示されるようになりました。

他の方法として下記のようにplugins/vuetify.jsを編集してデフォルトアイコンセットとしてMaterial Iconsを設定する方法があるみたいですが、私の場合は表示が崩れたのでやめました。

ぜひご参考にしてみてください。

終わりに

今回はVuetify3でGoogle Material Iconsを使用する方法についてご紹介いたしました。

最後までお読みいただきありがとうございます。
よろしければブログやTwitterでのシェアをお願いしております。
コメントもお待ちしております。
誤植や勘違いなどございましたらコメント欄にて教えていただけると幸いです。

直接契約ができるフリーランスエージェント「エンハンス」を立ち上げました。
詳しくは下記LPをご参照ください。
https://enhance.decryption.co.jp/

Youtubeチャンネル開設いたしました。
チャンネル登録者10,000人を目指しているので、良いと思った方はチャンネル登録をお願いしたいです。
https://www.youtube.com/channel/UC219XhmSRxmXltTy6COxSMw






Veutify

Posted by ちこ