LazyLoad图片懒加载

npm install vue-lazyload -s

在main.js 引入

import VueLazyLoad from 'vue-lazyload';
Vue.use(VueScroller, {
  error:'./static/error.png',
  loading:'./static/loading.png', // 其他属性定义方式雷同
});//定义自己想要的

组件中使用

<img class="img-lazy" v-lazy="url">//url是图片地址

API参数选项说明API

参数描述默认值数据类型
preLoad预加载高度比例1.3Number
error当加载图片失败的时候'data-src'String
loading当加载图片成功的时候'data-src'String
attempt尝试计数3Number
listenEvents想要监听的事件['scroll', 'wheel', 'mousewheel', 'resize', 'animationend', 'transitionend', 'touchmove']Desired Listen Events
adapter动态修改元素属性{ }Element Adapter
filter图片监听或过滤器{ }Image listener filter
lazyComponentlazyload componentfalseLazy Component
dispatchEvent触发dom事件falseBoolean
throttleWaitthrottle wait200Number
observeruse IntersectionObserverfalseBoolean
observerOptionsIntersectionObserver options{ rootMargin: '0px', threshold: 0.1 }IntersectionObserver

 

vue-lazyload  https://www.npmjs.com/package/vue-lazyload(翻译不准,参考文献API)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值