码迷,mamicode.com
首页 > 其他好文 > 详细

vue + vue-lazyload 实现图片懒加载

时间:2018-04-07 19:01:22      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:roo   serve   class   1.3   pos   spin   rri   curl   调用   

1.安装

npm i vue-lazyload -S

2.配置 main.js

/***图片模板等懒加载 start ***/
import VueLazyload from ‘vue-lazyload‘
// 404图片
import errImg from ‘./assets/img/404.png‘
// loading图片
import loadingImg from ‘./assets/img/loading-spin.svg‘

// 图片懒加载配置
Vue.use(VueLazyload, {
  preLoad: 1.3, // 预加载高度比例
  error: errImg, // 图片路径错误时加载图片
  loading: loadingImg, // 预加载图片
  attempt: 1, // 尝试加载图片数量
  // set observer to true
  observer: true,
  // optional
  observerOptions: {
    rootMargin: ‘0px‘,
    threshold: 0.1
  }
})
/***图片模板等懒加载 end ***/

3.调用

<!-- 图片懒加载-->
<img v-lazy="picUrl" />

.

vue + vue-lazyload 实现图片懒加载

标签:roo   serve   class   1.3   pos   spin   rri   curl   调用   

原文地址:https://www.cnblogs.com/crazycode2/p/8734013.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!