<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/3.x/api/components/nuxt-img