当前位置: 首页 > news >正文

uniapp——列表图片加载太多且空间占用太大的处理方法(降低清晰度)

解决方法

列表默认显示的降低清晰度,预览图片的时候加载原图。

如果图片是上传到阿里云的OSS上,可以快速获取图片缩略图的方法

直接在后端返回的URL后面拼接字符串:
XXX.png?x-oss-process= ```

缩略图方法介绍:

?x-oss-process=image/resize,m_fill,w_782,h_540
// XXX.png?x-oss-process=     下划线后面紧跟着的就是图片的宽高大小 (单位:px)

设置图片清晰度

?x-oss-process=image/quality,q_60 
//设置图片清晰度最后就是清晰度0-100,数字越大,清晰度越高

快速获取视频的封面方法

 ?x-oss-process=video/snapshot,t_7000,f_jpg,w_800,h_600,m_fast//直接在视频连接后面拼接下面的参数
<block v-for="(img,imgIndex) in item.images" :key="imgIndex" v-if="item.images"><image :src="i.image(img+'?x-oss-process=image/quality,q_20')" mode="aspectFill" lazy-load:show-menu-by-longpress="true" @click.stop="preview(img,item.images)"></image>
</block>

lazy-load懒加载
:show-menu-by-longpress="true"长按
@click.stop="preview(img,item.images)"预览

 // 预览图片
function preview(e, preImgs) {i.previewImage(e, preImgs)
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • git的基本操作和原理
  • MoE-LLaVA: Mixture of Experts for Large Vision-Language Models
  • Elastic Observability 8.15:AI 助手、OTel 和日志质量增强功能
  • Filebeat+Kafka+ELK
  • RabbitMQ再回首--往事如梦
  • 代码随想录算法训练营第45天|LeetCode 115.不同的子序列、583. 两个字符串的删除操作、72. 编辑距离
  • Netty技术全解析:DelimiterBasedFrameDecoder类深度解析
  • MySQL增删改查(基础)
  • Java入门基础17:集合框架2(可变参数、Collections、Map系列集合、集合的嵌套、Stream流)
  • 不知道msvcp140.dll丢失的解决方法有哪些?看这篇文章教你修复丢失的msvcp140.dll
  • 8月9日笔记
  • Leetcode 17.电话号码的字母组合
  • SpringBoot自动装配原理
  • 探索 Go 语言的 json 库
  • 1Panel应用推荐:KubePi开源Kubernetes管理面板
  • 分享一款快速APP功能测试工具
  • 30秒的PHP代码片段(1)数组 - Array
  • Apache的基本使用
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • log4j2输出到kafka
  • php ci框架整合银盛支付
  • 给第三方使用接口的 URL 签名实现
  • 猴子数据域名防封接口降低小说被封的风险
  • 无服务器化是企业 IT 架构的未来吗?
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • ionic入门之数据绑定显示-1
  • 阿里云ACE认证学习知识点梳理
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • 浅谈sql中的in与not in,exists与not exists的区别
  • ​Benvista PhotoZoom Pro 9.0.4新功能介绍
  • #微信小程序:微信小程序常见的配置传值
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (6) 深入探索Python-Pandas库的核心数据结构:DataFrame全面解析
  • (9)YOLO-Pose:使用对象关键点相似性损失增强多人姿态估计的增强版YOLO
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (floyd+补集) poj 3275
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (备份) esp32 GPIO
  • (编译到47%失败)to be deleted
  • (二)延时任务篇——通过redis的key监听,实现延迟任务实战
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (十六)串口UART
  • (十六)一篇文章学会Java的常用API
  • (四)【Jmeter】 JMeter的界面布局与组件概述
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .Net Redis的秒杀Dome和异步执行
  • .NET 动态调用WebService + WSE + UsernameToken