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

el-image图片预览下标错乱--解决:initial-index

问题:el-image图片预览下标错乱–解决

需求:el-image图片预览从当前下标开始

 <template #picture="{ scope }"><el-imageclass="photo-img"`--------------------------------------------  :src="getImageUrl(scope.row)":preview-src-list="previewSrcList":initial-index="previewIndex"---------------------------------------------`:zoom-rate="1.2":max-scale="7":min-scale="0.2"preview-teleportedshow-progressfit="cover"`----------------重要:必须用show而不是click----------------------------  @show="showImageClick(scope.$index)"---------------------------------------------`><template #error><div class="image-slot"><div v-if="scope.row[scope.column.property]" class="el-image__error">加载失败</div><el-icon v-else><Picture /></el-icon></div></template></el-image></template>const previewSrcList = ref([]) //预览列表
const previewIndex = ref(null) // 预览的起始索引`--------------------------------------------
// 统一获取图片完整URL
const getImageUrl = (row: any) => {return row.picture ? `${proxy.$baseUrlImg}${row.picture}` : ''
}
---------------------------------------------`const getListFun = parameter => {const [startDate, endDate] = pageForm.date || [null, null]const params = {status: pageForm.status, //0待确认1已确认maintenanceUnitId: pageForm.maintenanceUnitId,warnTypeId: pageForm.warnTypeId,startDate: startDate || '',endDate: endDate || '',taskBookId: taskBook.id}return queryWarnPageAPI(Object.assign(parameter, params)).then(res => {const { data, pageNum, pageSize, total } = res.resultValue
`--------------------------------------------// 预览listpreviewSrcList.value = data?.map((item: any) => getImageUrl(item))
---------------------------------------------`return {data,pageNum,pageSize,total}})
}`--------------------------------------------
// 点击图片时更新预览起始索引
const showImageClick = index => {previewIndex.value = index
}
---------------------------------------------`

在这里插入图片描述

http://www.dtcms.com/a/314655.html

相关文章:

  • 体验Java接入langchain4j运用大模型OpenAi
  • [激光原理与应用-134]:光学器件 - 图解透镜原理和元件
  • stm32/gd32驱动DAC8830
  • 川翔云电脑:引领开启算力无边界时代
  • 【云馨AI-大模型】2025年8月第一周AI浪潮席卷全球:创新与政策双轮驱动
  • Spring核心之面向切面编程(AOP)
  • 专题:2025生命科学与生物制药全景报告:产业图谱、投资方向及策略洞察|附130+份报告PDF、原数据表汇总下载
  • mysql远程登陆失败
  • 昇思学习营-模型推理和性能优化学习心得
  • 北京手机基站数据分享:9.3万点位+双格式,解锁城市通信「基础设施地图」
  • FreeRTOS学习(一)
  • VUE+SPRINGBOOT从0-1打造前后端-前后台系统-注册实现
  • 网络安全 | 从 0 到 1 了解 WAF:Web 应用防火墙到底是什么?
  • 【Unity3D】Ctrl+Shift+P暂停快捷键(Unity键盘快捷键)用不了问题快捷键无法使用问题
  • 规则方法关系抽取-笔记总结
  • 《Leetcode》-面试题-hot100-子串
  • 数据结构(2)
  • AI开发框架与工具:构建智能应用的技术基石
  • 从感知到创造:无穿戴动捕技术构建中小学人工智能实验教学场景
  • go学习笔记:panic是什么含义
  • AI鉴伪技术鉴赏:“看不见”的伪造痕迹如何被AI识破
  • 每日任务day0804:小小勇者成长记之药剂师的小咪
  • Design Compiler:高层次优化与数据通路优化
  • openeuler离线安装软件
  • 段落注入(Passage Injection):让RAG系统在噪声中保持清醒的推理能力
  • 【回眸】香橙派zero2 阿里云机器视觉分拣系统
  • k8s ingress 场景 client_max_body_size不生效
  • C++风格的类型转换四种方法
  • Flutter 对 Windows 不同版本的支持及 flutter_tts 兼容性指南
  • VPS云服务器Linux系统备份策略与灾难恢复方案设计