From 5754a8a10be9fe79d1162b8ed8466098428b390a Mon Sep 17 00:00:00 2001 From: landluck Date: Wed, 12 Aug 2020 14:01:10 +0800 Subject: [PATCH] fix(Sku): compatible sku.list don't exist (#6991) Co-authored-by: liuhaihong --- src/sku/Sku.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/sku/Sku.js b/src/sku/Sku.js index 2c269538a..230c26191 100644 --- a/src/sku/Sku.js +++ b/src/sku/Sku.js @@ -200,7 +200,7 @@ export default createComponent({ let skuComb = null; if (this.isSkuCombSelected) { if (this.hasSku) { - skuComb = getSkuComb(this.sku.list, this.selectedSku); + skuComb = getSkuComb(this.skuList, this.selectedSku); } else { skuComb = { id: this.sku.collection_id, @@ -257,6 +257,10 @@ export default createComponent({ return this.sku.tree || []; }, + skuList() { + return this.sku.list || []; + }, + propList() { return this.properties || []; }, @@ -384,7 +388,7 @@ export default createComponent({ item.v.length === 1 ? item.v[0].id : this.initialSku[key]; if ( valueId && - isSkuChoosable(this.sku.list, this.selectedSku, { key, valueId }) + isSkuChoosable(this.skuList, this.selectedSku, { key, valueId }) ) { this.selectedSku[key] = valueId; } @@ -639,6 +643,7 @@ export default createComponent({ const { sku, + skuList, goods, price, lazyLoad, @@ -709,7 +714,7 @@ export default createComponent({ {skuTreeItem.v.map((skuValue) => (