<NuxtImg>
Nuxtは自動画像最適化を処理するための<NuxtImg>コンポーネントを提供します。
<NuxtImg>はネイティブの<img>タグの代替としてそのまま使用できます。
- 組み込みプロバイダーを使用してローカルおよびリモート画像を最適化
srcをプロバイダー最適化されたURLに変換widthとheightに基づいて画像を自動的にリサイズsizesオプションを提供するとレスポンシブサイズを生成- ネイティブの遅延読み込みやその他の
<img>属性をサポート
セットアップ
<NuxtImg>を使用するには、Nuxt Imageモジュールをインストールして有効にする必要があります:
Terminal
npx nuxt module add image
使用法
<NuxtImg>はネイティブのimgタグを直接出力します(ラッパーなし)。<img>タグを使用するのと同じように使用します:
<NuxtImg src="/nuxt-icon.png" />
これは次のようになります:
<img src="/nuxt-icon.png" />
こちらも参照 image.nuxt.com > usage > nuxt-img※このページは Nuxt.js 公式ドキュメントの翻訳ページです。
公式ドキュメントの該当ページはこちら:
https://nuxt.com/docs/4.x/api/components/nuxt-img