ElementUI v-for嵌套使用走马灯标签导致图片覆盖显示错误解决方法

解决的总体思路

直接将包含走马灯的内容单独抽为一个页面VUE组件,独立出来,成为循环一层

例如

<ElCol :span="8"
:key="index"
v-else-if="item.lmType == '0'"
style="padding:5px;">
<!-- 图片组件,被抽出来的单独页面 -->
<picCard :item=item></picCard>
</ElCol>

新页面 picCard中

<el-card :collapse="false"
:title="item.name"
style="height: 300px;">
<div class="block"> 
	<el-carousel height="220px">
		<el-carousel-item v-for="(program,index3) in item.list"
		:key="index3"
		style="height: 220px;">
		<img :src="generatePicUrl(program.id,index3)"
		@click="toDetail(program,item.name,item.lmType)"
		style="cursor: pointer;height: 100%;width: 100%;"
		ref="imgs" />
		</el-carousel-item>
	</el-carousel>
</div>

</el-card>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值