前端 接口返回来的照片太大 加载慢如何解决

本文介绍了如何在Vue项目中使用v-lazy指令实现背景图的懒加载,以及通过?imageView2/0/w/200对七牛云图片进行大小限制的技术。重点讲解了在列表循环中的应用和注意事项。
摘要由CSDN通过智能技术生成

现象

解决

1. 添加图片懒加载

背景图懒加载 对背景图懒加载做的解释

和图片懒加载不同,背景图懒加载需要使用 v-lazy:background-image,值设置为背景图片的地址,需要注意的是必须声明容器高度。

<div v-for="img in imageList" v-lazy:background-image="img" />
<!-- 新增懒加载组件 -->
						<lazy-component>
							<li class="content_img_li" v-for="(items, index) in item.pic" :key="items.img">
								<p ref="img">
									<!-- <span
										@click="kanTu(index, item.pic)"
										:style="{
											background: 'url(' + items + ') no-repeat center center',
											backgroundSize: items ? 'cover' : ''
										}"
									></span> -->
									<!-- 增加的 背景懒加载 和 -->
									<span
										@click="kanTu(index, item.pic)"
										v-lazy:background-image="items + '?imageView2/0/w/200'"
										:style="{
											backgroundSize: items ? 'cover' : ''
										}"
									></span>
								</p>
							</li>
						</lazy-component>

1. 对图片的大小做限制 '?imageView2/0/w/200'     只针对七牛云有效果

最主要的 就是这句 v-lazy:background-image="items + '?imageView2/0/w/200'"

睿麒
关注 关注
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
前端性能优化-优化大量图片加载&超大图片加载(附懒加载实现方案)
LYFlied的博客
03-29 1万+
加载实现方案 一.大量图片加载优化方案 1.将图片服务和应用服务分离(从架构师的角度思考) 2. 图片压缩方案 3.图片懒加载 实现方案一 实现方案二 4.小图片比较多时 5.http2解决连接数限制 二、图片过大加载优化方案
前端|加载的图片太多或者太大怎么办(上)
热门推荐
u012496505的博客
06-27 3万+
摘要 web性能的终极目标是减少资源到客户端的延迟,但是我们在HTTP1.0/HTTP1.1协议中经常会遇到加载的图片太多或者太大导致页面加载完成的问题:图片太多导致向服务器请求的次数太多,图片太大导致每次请求的时间过长. 本篇将针对图片太多或者太大总结几种优化方案. 一.当图片太多时 方案一:将图片服务和应用服务分离(从架构师的角度思考) 对于
如何优化 Vue.js 页面性能:多接口调用导致页面卡顿的解决方案
最新发布
qq_67572731的博客
08-14 835
【代码】如何优化 Vue.js 页面性能:多接口调用导致页面卡顿的解决方案。
VUE项目中图片加载过大处理方式-渐进式方式-懒加载方式--附源码 
JackieDYH的博客
12-10 2978
解决有两步: 1.采用渐进式加载:原图未加载完时显示比它内存小的模糊图; 2.采用懒加载:只加载可视区域的图片,即滚动到可视区域时再加载图片 vue-lazyload-img:VUE图片懒加载插件 vue-progressive-image:VUE的渐进图像加载插件 渐进式加载 引入依赖 npm install progressive-image --save main.js引入 import progressive from 'progressive-image/dist/vue';.
Vue页面 - 大型图片加载解决途径
CodingmanNAN的博客
01-25 6154
1. 两个内外尺寸一致的盒子,外层放置压缩图,内层放置高清图,高清图加载完成后铺盖压缩图即可; 2. 在不同阶段使用不同图片资源
接口返回 图片加载失败问题
大左的博客
07-07 1051
该图片是通过后端接口返回picUrl来给img的src赋值 但是后端接口响应较 导致html加载完 data也没赋到值 图片加载裂开。解决办法:img标签添加@error事件获取错误信息回调。给img的src重新赋值 直到赋上为止。
前端加载超大图片(100M以上)实现秒开解决方案
小生方勤
06-14 178
转自:vjmaphttps://juejin.cn/post/7212270321622106170前言前端加载超大图片时,一般可以采取以下措施实现加速:图片压缩:将图片进行压缩可以大幅减小图片的大小,从而缩短加载时间。压缩图片时需要注意保持图片质量,以免影响图片显示效果。图片分割:将超大图片分割成多个小图块进行加载,可以避免一次性加载整个图片,从而加快加载速度。这种方式需要在前端实现图片拼接,需...
前端页面请求PHP接口返回超大数据(几万条以上)解决办法总结
Mark66890620
12-23 3585
起因: 当我web前端向php请求数据时,几千条记录都能正常获取,但是要请求几万条记录的时候php就不响应了。 多种方法总结: 一、修改php.ini配置文件: memory_limit = 128 改成memory_limit = 256。 PHP5中,对于memory_limit的设定已经从以往的8M扩大到128M的上限。 对于配置中的定义解释是: memory_limit = 128M ; Maximum amount of memory a scriptmay consume (.
nuxt解决首屏加载问题_滴普大前端 | 滴普是如何实现首屏加载性能优化的?...
weixin_39786617的博客
11-21 1470
决定优化方向首先打开 Inspect - Network 查看请求情况,从图片可以看出,DOMContentLoaded 时间为 2.67s,Load 时间为 3.45s,资源交换为 2.4MB。优化方向主要在以下几个方面:DNS 解析时间比较长资源加载量大首页并没用到高德地图,高德地图的请求阻塞了后续资源的加载流式请求的加载顺序阻塞了后续请求的发起图片的格式未针对浏览器进行优化,体积比较大,小型...
后端接口返回近万条数据,前端渲染,content Download 时间长的优化方案_content download(1)
2401_84437604的博客
05-02 465
按照上面的方法,页面初始化的时候确实比之前快了很多,大概有一倍左右。不过直接跳转到最后一页,接口还是会有些缓。不过,对于上万条数据,也很少有人会直接跳转到最后一页进行搜索,毕竟上面也是有筛选条件可以进行筛选的。总而言之,也算是完成了性能优化。前端性能方案有很多种,比如 SSR,只是目前暂时还未了解,以后掌握。本篇文章介绍的方法只是其中比较特殊的一种,正常来说,我内心还是比较偏向于 gzip 压缩处理的。
Django 将一个因数据量过大,前端无法展示的接口,优化到2.8秒
qq442000755的博客
12-06 1249
函数功能逻辑: 读取CSV文件。 将文件内的点提取出来,处理成必要的格式。 通过JOSN把数据返回前端。 之前的遇到的问题: 文件点数达到百万级,数据量太大,传给前端直接卡死。 解决方案: 加入视图四个角的坐标,对数据进行切片,地图放大后只处理窗口内的点的数据。 根据窗口内要处理的数据总数,隔一定的点再进行取点,再传给前端作为展示。(如一共有100W个点或以上,便每隔100个点取一个,限制传给前端的点的总数不超过10W。) 之后遇到的问题: 通过上面的两种方案,确实解决前端因数据过大.
vue2 - 详细实现“视频切片/分段加载“播放大视频,解决视频过大加载播放缓问题,vue处理超大视频进行切片请求加载、分段缓存方案,把视频分成很多小段逐步加载解决卡顿,类似影视网站大电影播放技术!
高级前端工程师
07-28 2699
vue2,nuxt2,视频,video,分段加载,axios,切片,分片,视频太大,大视频,很长的视频播放太,电影网站,请求接口,后端,服务器,一段一段的请求,分片加载视频,边播放边加载,把大视频拆成多个小视频,vue使用video视频标签加载视频很卡,如何能把视频在前端进行分批请求,不要一次性都请求过来,而是一部分一部分请求,播放视频,太卡,不流畅,电影网站视频播放如何做到的流畅,分段加载video,vue视频分片上传,Range,vue视频切片加载,缓存,分片存储,播放按需加载小片段,视频分段渐进式播
前端性能优化之首页图片过大,优化加载
ll_883963的博客
10-14 803
通过图片标签img中Onload时间优先加载模糊图片,模糊图片加载完成后触发onload事件,使之更改data中数据加载真实图片。可封装成组件,全局使用。
前端加载大图片的解决方案汇总
sinat_33255495的博客
03-22 2206
以上所有方案中,当遇到超大图片时(超过 100M),可以使用第二种图片分割的方式来优化。
【VUE】解决VU2项目图片视频加载/首屏加载白屏的问题
西门吹雪
07-17 6509
前端项目中,有时候会出现图片视频加载、首屏加载白屏的问题之前写了一篇在VU3项目中的解决方案,现在讲一下在 Vue2 项目中的解决方法,方法思路都差不多,在代码示例上会有一些小差别。
前端如何解决图片太多加载资源的问题
在无知中学习,在学习中成长,在成长中学习
12-08 3319
前端如何解决图片太多加载资源的问题使用图片服务器使用图片懒加载CSS sprit 使用图片服务器 把图片服务器与应用服务器分开,图片服务器采用独立域名 ,css、js和图片就可以并发请求了,我们公司使用腾讯云cos,把图片上传腾讯云,获取图片URL地址, 使用图片懒加载 按需加载数据,可以刚开始只加载10条数据,当页面滚动到特定位置触发事件函数请求接口,获取数据把图片值赋值给是img的src属性 CSS sprit 把所有的图片放在一张大图上,通过background-position属性设置位置,但是这
图片加载的原因及解决办法
正在解锁骑着骆驼去南极的世界
02-26 6114
优化图片大小、压缩和优化图片、优化服务器性能、分批加载图片、懒加载、考虑用户网络环境等都是提高页面加载速度的有效方法。
http请求返回图片及图片调整大小
windowsliusheng的专栏
11-20 2479
///         /// 请求htpp 返回图片         ///         ///         public static Bitmap HttpPostOutImg()         {             var req = WebRequest.Create("URL地址") as HttpWebRequest;             re
前端必备:优化大体积图片加载的几种方案
wxp的博客
01-13 4464
加载大体积图片的几种优化方案
前端大数据列表展示:分页与滚动加载优化
"本文主要探讨了JavaScript前端在处理大量数据展示时的方法,特别是分页和滚动加载两种常见策略。在实际开发中,遇到1500条左右数据的列表显示时,可能出现滚动卡顿和事件响应延迟的问题。通过分析,发现主要原因是...
写文章

热门文章

  • vue中路由跳转的几种方式 13915
  • settimeout一定要清除么? 7714
  • js路由跳转的几种方式以及介绍 5387
  • Uniapp的Swiper无法显示内容 2615
  • vue 返回上一页 带参数 2518

分类专栏

  • 日常笔记 19篇

最新评论

  • 设置border-image后border-radius不生效的问题解决

    ₯㎕。�: 你这个角都被切了,这也是解决了阿

  • Uniapp的Swiper无法显示内容

    嘘331: uview里的u-tabs-swiper代码打完之后不显示(横向滑动字体块)也没有报错,把块代码复制到新页面可以显示,是怎么回事呀?

  • Uniapp的Swiper无法显示内容

    CSDN-Ada助手: 小程序 技能树或许可以帮到你:https://edu.csdn.net/skill/mini_programs?utm_source=AI_act_mini_programs

  • 什么是BFC 以及它的作用 应用场景 触发条件 前端面试

    睿麒: 公司中用的很少,基本不用!

  • 什么是BFC 以及它的作用 应用场景 触发条件 前端面试

    CSDN-Ada助手: jQuery是不是完全过时了?

大家在看

  • 基于java的儿童众筹救助捐赠系统【毕设】 551
  • 基于小程序的城市公交路线查询平台-安卓APP【毕设】 412
  • 校园二手交易平台springboot-java毕设 596
  • 基于ESP32的灌溉系统
  • 基于小程序的图书借阅管理平台-安卓APP【毕设】 609

最新文章

  • SDK是什么?
  • Deveco studio 中 如何点击代码跳转到对应的地方
  • 鸿蒙开发 在Windows电脑上启动模拟器,提示未开启Hyper-V
2024年32篇
2023年15篇
2022年28篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

深圳坪山网站建设公司漳州网站关键字优化布吉网站自动优化价格企业网站优化哪家好费用新乡网站自然优化费用多少天津网站的优化平台诸城优化网站多少钱闵行区公司网站优化平台一竹科技网站建设优化岳阳网站搜索优化方案成都网站优化网企业怎么优化多个网站黄浦区官网网站优化哪家好网站优化六个关键优化网站国外服务器合肥网站的优化网站代码优化好处昆明网站优化的公司网站域名优化找金手指21东营网站优化工作金水区资讯网站搭建优化江苏优质网站优化兰州网站seo优化工具壹起航网站优化有哪些技巧免费优化网站排名照明网站优化服务余姚市宁波网站优化木工机械网站seo优化专家乌海关键词网站优化排名深泽做网站优化金华网站优化报价香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化