mirror of
https://github.com/youzan/vant.git
synced 2025-10-17 08:37:23 +00:00
fix(Sku): compatible sku.list don't exist (#6991)
Co-authored-by: liuhaihong <liuhaihong@youzan.com>
This commit is contained in:
@@ -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}
|
||||
|
Reference in New Issue
Block a user