Vuetify2からVuetify3へのバージョンアップでv-list-item-iconを変えるサンプル【備忘録】

今回はVuetify2からVuetify3へのバージョンアップを行ったときに、v-list-item-iconを変えるサンプルについてご紹介いたします。

個人の備忘録に近いです。

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



Vuetify2からVuetify3へのバージョンアップでv-list-item-iconを変えるサンプル【備忘録】

Vuetify3へのアップグレードガイドに記載されておりますが、Vuetify3ではv-list-item-iconコンポーネントが削除されました。
https://vuetifyjs.com/ja/getting-started/upgrade-guide/

例えば、Vuetify2で次のようなソースコードがあったとしましょう。

v-iconのテキスト部分はGoogle Material Iconを使っていると仮定します。

結論を先に書くと、Vuetify2では次のような表現になると思います。

Vuetify3では、v-list-item-iconコンポーネントが削除されたため、アイコンを表示するにはprependやappendスロットを使用する必要があります。
また、v-iconをspan要素に置き換えてmaterial-iconsクラスを使う場合も、同様にprependスロットを使用してv-list-itemにアイコンを追加することができます。

終わりに

今回はVuetify2からVuetify3へのバージョンアップを行ったときに、v-list-item-iconを変えるサンプルについてご紹介いたしました。

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

ITパスポート、基本情報技術者、応用情報技術者などIPAが提供する国家資格の過去問を学べるモバイルアプリをリリースしました。
詳しくは下記のプレスリリースをご覧ください。
https://prtimes.jp/main/html/rd/p/000000008.000073303.html

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






Veutify

Posted by ちこ