<NuxtImg>
Nuxt fornece um componente <NuxtImg> para lidar com a otimização automática de imagens.
<NuxtImg>
é um substituto direto para a tag nativa <img>
.
- Usa o provedor embutido para otimizar imagens locais e remotas
- Converte
src
para URLs otimizados pelo provedor - Redimensiona automaticamente as imagens com base em
width
eheight
- Gera tamanhos responsivos ao fornecer a opção
sizes
- Suporta carregamento lento nativo, bem como outros atributos de
<img>
Configuração
Para usar <NuxtImg>
, você deve instalar e habilitar o módulo Nuxt Image:
Terminal
npx nuxt module add image
Uso
<NuxtImg>
gera diretamente uma tag img
nativa (sem qualquer wrapper ao redor). Use-o como você usaria a tag <img>
:
<NuxtImg src="/nuxt-icon.png" />
Resultará em:
<img src="/nuxt-icon.png" />
Veja também image.nuxt.com > usage > nuxt-img※Esta página é uma tradução não oficial da documentação oficial do Nuxt.js.
A página correspondente na documentação oficial está aqui:
https://nuxt.com/docs/3.x/api/components/nuxt-img