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でのシェアをお願いしております。
コメントもお待ちしております。
誤植や勘違いなどございましたらコメント欄にて教えていただけると幸いです。

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

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






Veutify

Posted by ちこ