From 724c1a39a0a9cd3050542569cc0185ccfa50e6b3 Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@iotlink.com> Date: 星期五, 20 十一月 2020 15:37:38 +0800 Subject: [PATCH] 完善card模块的图片地址,判断url中是否包含collection --- src/components/subComponents/CardItem.vue | 19 +++++++++---------- 1 files changed, 9 insertions(+), 10 deletions(-) diff --git a/src/components/subComponents/CardItem.vue b/src/components/subComponents/CardItem.vue index df55282..a5d52f0 100644 --- a/src/components/subComponents/CardItem.vue +++ b/src/components/subComponents/CardItem.vue @@ -7,7 +7,7 @@ <div class="card-img-box-compear"> <div class="card-img-box-compear-left" ref="firstImg"> <img - :src="'/httpImage/'+data.targetInfo[0].picSmUrl+'?width=160'" + :src="data.targetInfo[0].picSmUrl | httpImage" :id="'/compear/'+data.targetInfo[0].picSmUrl" class="cursor-pointer" @click="detailsClick($event)" @@ -22,7 +22,7 @@ > <el-carousel-item v-for="(item, index) in data.baseInfo" :key="index"> <img - :src="'/httpImage/'+item.targetPicUrl+'?width=160'" + :src="item.targetPicUrl | httpImage" class="cursor-pointer" @click="detailsClick($event)" /> @@ -54,28 +54,24 @@ @change="changeCarousel" > <el-carousel-item v-for="(item, index) in data.picMaxUrl" :key="index + 'img'"> - <img - :src="'/httpImage/'+item+'?width=160'" - class="cursor-pointer" - @click="detailsClick($event)" - /> + <img :src="item | httpImage" class="cursor-pointer" @click="detailsClick($event)" /> </el-carousel-item> </el-carousel> <img v-else-if="data.targetInfo == null || data.targetInfo[0].picSmUrl == ''" - :src="'/httpImage/'+data.picMaxUrl[0]+'?width=160'" + :src="data.picMaxUrl[0] | httpImage" class="cursor-pointer" @click="detailsClick($event)" /> <img v-else - :src="'/httpImage/'+data.targetInfo[0].picSmUrl+'?width=160'" + :src="data.targetInfo[0].picSmUrl | httpImage" class="cursor-pointer" @click="detailsClick($event)" /> </div> <div class="s-card-left-box" v-else> - <img :src="'/httpImage/'+data.baseInfo[0].targetPicUrl+'?width=160'" class="cursor-pointer" /> + <img :src="data.baseInfo[0] | httpImage" class="cursor-pointer" /> </div> </div> <!-- 鍙充晶鏂囧瓧鍖哄煙 --> @@ -536,6 +532,9 @@ return v.split("/")[0] } }, + httpImage(url) { + return '/httpImage/' + url + ((url.indexOf("?") >= 0) ? '&' : '?') + 'width=160' + } }, data() { return { -- Gitblit v1.8.0