欢迎光临
我们一直在努力

Vue怎么实现图片懒加载

本篇内容主要讲解“Vue怎么实现图片懒加载”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue怎么实现图片懒加载”吧!

1.下载

npm i vue-lazyload -S

2.引入挂载

import Vue from 'vue'

import App from './App.vue'

import VueLazyload from 'vue-lazyload'

Vue.use(VueLazyload)

// 或者

Vue.use(VueLazyload, {

  preLoad: 1.3,

  error: 'dist/error.png',

  loading: 'dist/loading.gif',

  attempt: 1

})

new Vue({

  el: 'body',

  components: {

    App

  }

})

3.在vue中使用

<ul>

  <li v-for="img in list">

    <img v-lazy="img.src" >

  </li>

</ul>

4.在html中使用

<div v-lazy-container="{ selector: 'img' }">

  <img data-src="//domain.com/img1.jpg">

  <img data-src="//domain.com/img2.jpg">

  <img data-src="//domain.com/img3.jpg">  

</div>

到此,相信大家对“Vue怎么实现图片懒加载”有了更深的了解,不妨来实际操作一番吧!这里是云搜网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。