mirror of
https://github.com/nuxt/nuxt.git
synced 2024-12-04 19:37:18 +00:00
f26a801775
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Daniel Roe <daniel@roe.dev>
1.1 KiB
1.1 KiB
title | description | links | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
<NuxtImg> | Nuxt provides a <NuxtImg> component to handle automatic image optimization. |
|
<NuxtImg>
is a drop-in replacement for the native <img>
tag.
- Uses built-in provider to optimize local and remote images
- Converts
src
to provider-optimized URLs - Automatically resizes images based on
width
andheight
- Generates responsive sizes when providing
sizes
option - Supports native lazy loading as well as other
<img>
attributes
Setup
In order to use <NuxtImg>
you should install and enable the Nuxt Image module:
npx nuxi@latest module add image
Usage
<NuxtImg>
outputs a native img
tag directly (without any wrapper around it). Use it like you would use the <img>
tag:
<NuxtImg src="/nuxt-icon.png" />
Will result in:
<img src="/nuxt-icon.png" />
::read-more{to="https://image.nuxt.com/usage/nuxt-img" target="_blank"}
Read more about the <NuxtImg>
component.
::