Lazy Loading Images module for Nuxt 3
yarn add @nuxt-modules/lazy-load # yarn
npm i @nuxt-modules/lazy-load # npm
Firstly, you need to add @nuxt-modules/lazy-load to your Nuxt config.
// nuxt.config.js
{
buildModules: [
['@nuxt-modules/lazy-load']
]
}
Then you can start using @nuxt-modules/lazy-load in your setup function!
<script setup lang="ts">
const { init } = useLazyLoad();
onMounted(() => {
init()
})
</script>
Lastly, let’s add a lazy class and change src attribute to data-src
<img class="lazy" data-src="https://path-to-image.jpg"/>
yarn install or npm installyarn dev or npm run devWe use cookies
We use cookies to analyze traffic and improve your experience. You can accept or reject analytics cookies.