一个页面图片比较多的时候,需要对界面的图片进行懒加载处理,今天遇到了,做个懒加载的笔记。

1,需要安装vue的懒加载插件。

npm install vue-lazyload --save-dev

2,需要在main.js里面进行引用。

import VueLazyload from "vue-lazyload";

Vue.use(VueLazyload);

或者自定义

Vue.use(VueLazyload, {

preLoad: 1.3,

error: 'dist/error.png',

loading: 'dist/loading.gif',

attempt: 1

})

3,修改图片的路径,设置为懒加载的形式,将src改成v-lazy

今天踩过的坑总结。

当遇到是v-for循环的时候,或者用div包裹着img的时候,需要在div上面添加v-lazy-container="{ selector: 'img' }"

或者这种:

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

class="contentDiv construction"

v-html="content">

以及我将html里面的图片路径拿到后,转换成懒加载的时候,

一定是 data-src,而不是v-lazy,要不然在接口获取的时候,拿到了图片地址,但是会一直显示不出来的。

以上就是vue 实现图片懒加载功能的详细内容,更多关于vue 图片懒加载的资料请关注脚本之家其它相关文章!

vue java图片懒加载_vue 实现图片懒加载功能相关推荐

  1. vue 动态获取的图片路径不显示_Vue 动态图片加载路径问题和解决方法

    最近在做一个树形结构的组件,使用了Vue和element UI中el-tree组件.因为树中每个节点都需要显示一个图标图片,并且需要根据后台传入的数据类型动态地显示,所以图片的路径需要动态地加载.下面 ...

  2. vue实现上下滑动翻页_vue 简单实现左右翻页功能

    思路: 首先先设一个div把文章内容放进去,超出部分进行隐藏,column-width:300px;用这个属性把这个文章内容按列分开,每一列300px,,翻页时用这个属性transform:trans ...

  3. vue图片懒加载插件vue-lazyload监听加载失败事件的解决方案

     对于vue项目而言,图片懒加载是一个常见的图片加载方案,可以优化用户体验,而vue-lazyload则是一个广泛使用的插件.  对于某些业务场景,我们需要监听图片加载失败事件,而后进行相应的处理,然 ...

  4. vue——图片懒加载和禁止图片使用缓存方法

    图片预加载: 图片预加载就是在网页全部加载之前提前加载图片.当用户需要查看时可直接从本地缓存中渲染,以提供给用户更好的体验,减少等待的时间.否则,如果一个页面的内容过于庞大,没有使用预加载技术的页面就 ...

  5. Vue性能优化:图片与组件,如何实现按需加载?

    Vue性能优化:图片与组件,如何实现按需加载? 前沿:按需加载是性能优化其中的一个环节,可以是图片的按需加载,也就是lazyload来实现按需加载的场景,也可以是组件库的引入,只需部分组件的使用而无需 ...

  6. vue延迟渲染组件_性能优化之组件懒加载: Vue Lazy Component 介绍

    这篇文章分享了从遇到前端业务性能问题,到分析.解决并且梳理出通用的Vue 2.x 组件级懒加载解决方案(Vue Lazy Component )的过程. 初始加载资源过多 问题起源于我们的一个页面,下 ...

  7. 图片懒加载, Vue-Lazyload实现懒加载

    1.图片懒加载 1.1.什么是图片懒加载 图片懒加载 图片的懒加载就是在页面打开的时候,不要一次性全部显示页面所有的图片,而是只显示当前视口内的图片,一般在移动端使用(PC端主要是前端分页或者后端分页 ...

  8. ajax java 图片加载_如何用Ajax加载服务器的图片

    用Ajax请求服务器的图片,并显示在浏览器中 前言 一直在数据库里面存的都是图片在服务器的地址,然后再到浏览器中显示,但是发现两个问题 第一:为了安全起见,js是无法读取本地的图片的,不然你写一个js ...

  9. “懒”的妙用——浅析图片懒加载技术

    1.定义 图片懒加载是一种网页优化技术.图片作为一种网络资源,在被请求时也与普通静态资源一样,将占用网络资源,而一次性将整个页面的所有图片加载完,将大大增加页面的首屏加载时间.为了解决这种问题,通过前 ...

最新文章

  1. css为元素添加样式,JQuery如何为元素添加样式
  2. mysql 上一页下一页_实现“上一页”和“下一页按钮
  3. python自动化办公培训排名-盘点使用Python进行自动化办公所需要的知识点
  4. gradle版本_Gradle和Maven的主要区别
  5. DeepMind将博弈论融入多智能体研究,让纳什均衡变得更简单
  6. 这是一篇Markdown手册
  7. 下一代网络安全将全部基于行为识别
  8. [转] 没人把程序员当回事儿
  9. 排序集锦(各种排序算法的特点及性能分析)
  10. 7.Python学习笔记:[字典]
  11. 以色列网络武器出口对象国从102个锐减至37个
  12. 热烈庆祝博客排名进入前一万(8448)
  13. WPF:MVVM模式下ViewModel关闭View
  14. 计算机键盘无法输出,为什么键盘指示灯亮着却不能打字
  15. cocos2d音效设置
  16. 动画过渡transition
  17. 谷爱凌拿到第三金,1620这串数字到底代表什么意思?
  18. STAR-CCM+ 计算RAE-2822翼型在FATP巡航状态下不同攻角下的升力系数。
  19. Java编程:Java里的协程
  20. Spring 项目启动时,打印每个bean加载时间

热门文章

  1. 第3課 ここはデパートです
  2. 如何理解lvs中DR模型的arp请求-arp_announce和arp_ignore
  3. 使shell用结构化命令
  4. 一条命令扫描局域网所以IP地址和MAC地址
  5. Sql server 2005 中的dense_rank()函数的应用
  6. 九项路考(1)----铁饼神功
  7. java程序 启动慢_spring boot 程序启动缓慢的问题
  8. OJ1070: 小汽车的位置(C语言)
  9. linux 获取命令行返回的数据_Linux | 活用CLI命令行进行数据处理与探索
  10. 魔板(信息学奥赛一本通-T1449)