<NuxtImg>
Nuxt は、画像の自動最適化を処理する <NuxtImg> コンポーネントを提供します。
<NuxtImg> は、ネイティブの <img> タグのドロップイン代替です。
- 組み込みのプロバイダーを使用してローカル画像とリモート画像を最適化します。
srcをプロバイダー最適化された URL に変換します。widthとheightに基づいて画像を自動的にリサイズします。sizesオプションを指定すると、レスポンシブなサイズを生成します。- ネイティブの遅延読み込みと、その他の
<img>属性をサポートします。
セットアップ
<NuxtImg> を使用するには、Nuxt Image モジュールをインストールして有効にする必要があります。
ターミナル
npx nuxt module add image
使用方法
<NuxtImg> は、ネイティブの img タグを直接出力します(ラッパーはありません)。<img> タグと同じように使用してください。
<NuxtImg src="/nuxt-icon.png" />
結果は次のようになります。
<img src="/nuxt-icon.png" />