详情 兼容
This commit is contained in:
parent
c5031bc24b
commit
803a0dbcc0
|
|
@ -48,7 +48,7 @@
|
|||
<view class="filter-item" :class="{ 'active': sortType === 1 }" @click="changeSort(1)">综合</view>
|
||||
<view class="filter-item" :class="{ 'active': sortType === 2 }" @click="changeSort(2)">销量</view>
|
||||
<view class="filter-item" :class="{ 'active': sortType === 3 }" @click="changeSort(3)">
|
||||
卷后价
|
||||
券后价
|
||||
<view class="price-arrows">
|
||||
<text class="up" :class="{ 'hl': sortType === 3 && priceOrder === 'asc' }">▲</text>
|
||||
<text class="down" :class="{ 'hl': sortType === 3 && priceOrder === 'desc' }">▼</text>
|
||||
|
|
|
|||
|
|
@ -304,12 +304,16 @@
|
|||
swiperImages.unshift(swiperImages[swiperImages.length - 1]);
|
||||
}
|
||||
|
||||
let detailImages = (d.material_info && d.material_info[0] && d.material_info[0].image) ?
|
||||
d.material_info[0].image.map(img => img.startsWith('http') ? img : `https://img-haodanku-com.cdn.fudaiapp.com/${img}`) :
|
||||
[d.itempic];
|
||||
|
||||
if (detailImages.length > 0) {
|
||||
detailImages.unshift(detailImages[detailImages.length - 1]);
|
||||
// 详情图兼容逻辑:优先 material_info -> 其次 taobao_image -> 再次 taobao_image_qiniu -> 最后主图
|
||||
let detailImages = [];
|
||||
if (d.material_info && d.material_info[0] && d.material_info[0].image && d.material_info[0].image.length > 0) {
|
||||
detailImages = d.material_info[0].image.map(img => img.startsWith('http') ? img : `https://img-haodanku-com.cdn.fudaiapp.com/${img}`);
|
||||
} else if (d.taobao_image) {
|
||||
detailImages = d.taobao_image.split(',');
|
||||
} else if (d.taobao_image_qiniu) {
|
||||
detailImages = Array.isArray(d.taobao_image_qiniu) ? d.taobao_image_qiniu : d.taobao_image_qiniu.split(',');
|
||||
} else {
|
||||
detailImages = [d.itempic];
|
||||
}
|
||||
|
||||
const activityTime = d.activity_info ?
|
||||
|
|
@ -329,6 +333,7 @@
|
|||
labels: d.label || [],
|
||||
couponVal: d.couponmoney,
|
||||
couponTime: (() => {
|
||||
if (!d.couponlife) return '';
|
||||
const year = new Date().getFullYear();
|
||||
const life = d.couponlife.replace('有效期至:', '');
|
||||
return life.split('-').map(t => `${year}.${t}`).join('-');
|
||||
|
|
|
|||
Loading…
Reference in New Issue