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