最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

vue中使用图片懒加载vue-lazyload插件

来源:懂视网 责编:小采 时间:2020-11-27 20:07:44
文档

vue中使用图片懒加载vue-lazyload插件

vue中使用图片懒加载vue-lazyload插件:本文主要介绍了浅谈vue中使用图片懒加载vue-lazyload插件详细指南,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。在vue中使用图片懒加载详细指南,分享给大家。具体如下:说明当网络请求比较慢的时候,提前给这张图片添加一个像素比
推荐度:
导读vue中使用图片懒加载vue-lazyload插件:本文主要介绍了浅谈vue中使用图片懒加载vue-lazyload插件详细指南,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。在vue中使用图片懒加载详细指南,分享给大家。具体如下:说明当网络请求比较慢的时候,提前给这张图片添加一个像素比

本文主要介绍了浅谈vue中使用图片懒加载vue-lazyload插件详细指南,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。

在vue中使用图片懒加载详细指南,分享给大家。具体如下:

说明

当网络请求比较慢的时候,提前给这张图片添加一个像素比较低的占位图片,不至于堆叠在一块,或显示大片空白,让用户体验更好一点。

案例

demo: 懒加载案例demo

Installation 安装方式

npm

$ npm i vue-lazyload -D

CDN

CDN: https://unpkg.com/vue-lazyload/vue-lazyload.js

用法

main.js 在入口文件

在入口文件添加后,在组件任何地方都可以直接使用把 img 里的:src -> v-lazy

 <p class="pic">
 <a href="#" rel="external nofollow" rel="external nofollow" ><img :src="'/static/img/' + item.productImage" alt=""></a>
</p>

把之前项目中img 标签里面的 :src 属性 改成 v-lazy

 <p class="pic">
 <a href="#" rel="external nofollow" rel="external nofollow" ><img v-lazy="'/static/img/' + item.productImage" alt=""></a>
</p>

参数选项说明

keydescriptiondefaultoptions
preLoadproportion of pre-loading height1.3Number
error当加载图片失败的时候'src'String
loading当加载图片成功的时候'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的事件

监听器的名字。

如果您遇到这个插件重新设置加载的麻烦,这是很有用的

文档

vue中使用图片懒加载vue-lazyload插件

vue中使用图片懒加载vue-lazyload插件:本文主要介绍了浅谈vue中使用图片懒加载vue-lazyload插件详细指南,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。在vue中使用图片懒加载详细指南,分享给大家。具体如下:说明当网络请求比较慢的时候,提前给这张图片添加一个像素比
推荐度:
标签: 使用 VUE 插件
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top