vue轮播图里面预览穿透 :preview-teleported=“true“

文章讲述了在Vue的el-carousel组件中,如何使用`preview-teleported`属性以及`preview-src-list`来实现在点击图片时显示预览效果,同时处理穿透问题的详细代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

vue轮播图里面预览穿透 :preview-teleported="true"

<el-carousel :interval="5000" arrow="always" :style="{ 'z-index': 1000 }">
                        <el-carousel-item v-for="(ite, idx) in list" :key="idx">
                            <div class="AllSMAYMap_swiper_cont">
                                <div class="AllSMAYMap_swiper_items" v-for="(ites, idxs) in ite.list" :key="idxs">
                                    
                                    <el-image style="width: 100%; height: 100%" :src="ites" :preview-teleported="true"  :preview-src-list="ite.list"  :initial-index="CloseImgIndex"  @click="CloseImgEvent(ite,idx,ites,idxs)"
                                        :alt="ite">
                                    </el-image>
                                </div>
                            </div>
                        </el-carousel-item>
                    </el-carousel>

<el-descriptions :title="`任务ID: ${selectedTask?.id}`" :column="3" size="large" border direction="horizontal"> <el-descriptions-item label="任务图片" :span="1" :row-span="2" class-name="image-cell"> <el-image v-if="taskImage" :src="taskImage" :preview-src-list="[taskImage]" fit="cover" style="max-width: 160px; height: auto; display: block; margin: 0 auto;" :preview-teleported="true"> </el-image> </el-descriptions-item> <!-- 第一行右侧两格 --> <el-descriptions-item label="道路编号"> <!-- <el-text class="info-value" type="primary" size="default"> --> {{ selectedTask?.roadNumber }} <!-- </el-text> --> </el-descriptions-item> <el-descriptions-item label="里程偏移量"> <!-- <el-text class="info-value" size="default"> --> {{ formatMileOffset(null, null, selectedTask?.mileOffset) }} <!-- </el-text> --> </el-descriptions-item> <el-descriptions-item label="裂缝类型"> <!-- <el-tag :type="getCrackTypeTagType(selectedTask?.crackType)" size="default" effect="light"> --> {{ formatCrackType(selectedTask?.crackType) }} <!-- </el-tag> --> </el-descriptions-item> <el-descriptions-item label="任务状态"> <!-- <el-tag :type="getStatusTagType(selectedTask?.status)" size="default" effect="light"> --> {{ getStatusText(selectedTask?.status) }} <!-- </el-tag> --> </el-descriptions-item> <el-descriptions-item label="检测时间" > <!-- <el-text class="info-value" size="default"> --> {{ formatDateTime(null, null, selectedTask?.detectionTime) }} <!-- </el-text> --> </el-descriptions-item> 可是任务图片和道路编号,里程偏移量在同一行,裂缝裂隙和任务状态和加测时间在同一行,错位了,是不是图片的大小拉伸了引起的错位,改怎么纠正
最新发布
07-30
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值