<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
srcpara URLs otimizados pelo provedor - Redimensiona automaticamente as imagens com base em
widtheheight - 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