fix(Sku): compatible sku.list don't exist (#6991)

Co-authored-by: liuhaihong <liuhaihong@youzan.com>
This commit is contained in:
landluck 2020-08-12 14:01:10 +08:00 committed by GitHub
parent 12365051fc
commit 5754a8a10b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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({
<SkuRow skuRow={skuTreeItem} ref="skuRows" refInFor>
{skuTreeItem.v.map((skuValue) => (
<SkuRowItem
skuList={sku.list}
skuList={skuList}
lazyLoad={lazyLoad}
skuValue={skuValue}
skuKeyStr={skuTreeItem.k_s}