Skip to content

图片懒加载

图片懒加载

当图片没有加载的时候,展示默认图片

vue2项目

参考地址:vue-lazyload

安装

npm i vue-lazyload -S

yarn add vue-lazyload

main.js引入

js
import VueLazyload from 'vue-lazyload'

Vue.use(VueLazyload, {
  loading: require('common/image/default.png')
})

vue2项目

参考地址:vue3-lazy

安装

npm install vue3-lazy -S

main.js引入

js
import lazyPlugin from 'vue3-lazy'

createApp(App).use(store).use(router).use(lazyPlugin, {
  loading: require('@/assets/images/default.png')
}).mount('#app')

使用

vue
<ul>
  <li v-for="img in list">
    <img v-lazy="img.src" >
  </li>
</ul>

如有转载或 CV 的请标注本站原文地址