feat(Sku): add sku item previewImgUrl (#4562)

This commit is contained in:
codpoe 2019-09-24 19:55:01 +08:00 committed by neverland
parent 55148936ff
commit ddfd034432
5 changed files with 11 additions and 6 deletions

View File

@ -187,12 +187,14 @@ sku: {
{
id: '30349',
name: 'Red',
imgUrl: 'https://img.yzcdn.cn/1.jpg'
imgUrl: 'https://img.yzcdn.cn/1.jpg',
previewImgUrl: 'https://img.yzcdn.cn/1p.jpg',
},
{
id: '1215',
name: 'Blue',
imgUrl: 'https://img.yzcdn.cn/2.jpg'
imgUrl: 'https://img.yzcdn.cn/2.jpg',
previewImgUrl: 'https://img.yzcdn.cn/2p.jpg',
}
],
k_s: 's1'

View File

@ -195,12 +195,14 @@ sku: {
{
id: '30349', // skuValueId规格值 id
name: '红色', // skuValueName规格值名称
imgUrl: 'https://img.yzcdn.cn/1.jpg' // 规格类目图片,只有第一个规格类目可以定义图片
imgUrl: 'https://img.yzcdn.cn/1.jpg', // 规格类目图片,只有第一个规格类目可以定义图片
previewImgUrl: 'https://img.yzcdn.cn/1p.jpg', // 用于预览显示的规格类目图片
},
{
id: '1215',
name: '蓝色',
imgUrl: 'https://img.yzcdn.cn/2.jpg'
imgUrl: 'https://img.yzcdn.cn/2.jpg',
previewImgUrl: 'https://img.yzcdn.cn/2p.jpg',
}
],
k_s: 's1' // skuKeyStrsku 组合列表(下方 list中当前类目对应的 key 值value 值会是从属于当前类目的一个规格值 id

View File

@ -201,7 +201,7 @@ export default createComponent({
}
treeItem.v.forEach(vItem => {
const img = vItem.imgUrl || vItem.img_url;
const img = vItem.previewImgUrl || vItem.imgUrl || vItem.img_url;
if (img) {
imageList.push(img);
}

View File

@ -24,7 +24,7 @@ function getSkuImg(sku: SkuData, selectedSku: SelectedSkuData): string | undefin
if (id && item.v) {
const matchedSku = item.v.filter(skuValue => skuValue.id === id)[0] || {};
img = matchedSku.imgUrl || matchedSku.img_url;
img = matchedSku.previewImgUrl || matchedSku.imgUrl || matchedSku.img_url;
return img;
}

View File

@ -22,6 +22,7 @@ export type SkuTreeItemValueData = {
name: string;
imgUrl?: string;
img_url?: string;
previewImgUrl?: string;
};
export type SkuListItemData = {