mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-05-25 07:49:15 +08:00
fix(Sku): compatible sku.list don't exist (#6991)
Co-authored-by: liuhaihong <liuhaihong@youzan.com>
This commit is contained in:
parent
12365051fc
commit
5754a8a10b
@ -200,7 +200,7 @@ export default createComponent({
|
|||||||
let skuComb = null;
|
let skuComb = null;
|
||||||
if (this.isSkuCombSelected) {
|
if (this.isSkuCombSelected) {
|
||||||
if (this.hasSku) {
|
if (this.hasSku) {
|
||||||
skuComb = getSkuComb(this.sku.list, this.selectedSku);
|
skuComb = getSkuComb(this.skuList, this.selectedSku);
|
||||||
} else {
|
} else {
|
||||||
skuComb = {
|
skuComb = {
|
||||||
id: this.sku.collection_id,
|
id: this.sku.collection_id,
|
||||||
@ -257,6 +257,10 @@ export default createComponent({
|
|||||||
return this.sku.tree || [];
|
return this.sku.tree || [];
|
||||||
},
|
},
|
||||||
|
|
||||||
|
skuList() {
|
||||||
|
return this.sku.list || [];
|
||||||
|
},
|
||||||
|
|
||||||
propList() {
|
propList() {
|
||||||
return this.properties || [];
|
return this.properties || [];
|
||||||
},
|
},
|
||||||
@ -384,7 +388,7 @@ export default createComponent({
|
|||||||
item.v.length === 1 ? item.v[0].id : this.initialSku[key];
|
item.v.length === 1 ? item.v[0].id : this.initialSku[key];
|
||||||
if (
|
if (
|
||||||
valueId &&
|
valueId &&
|
||||||
isSkuChoosable(this.sku.list, this.selectedSku, { key, valueId })
|
isSkuChoosable(this.skuList, this.selectedSku, { key, valueId })
|
||||||
) {
|
) {
|
||||||
this.selectedSku[key] = valueId;
|
this.selectedSku[key] = valueId;
|
||||||
}
|
}
|
||||||
@ -639,6 +643,7 @@ export default createComponent({
|
|||||||
|
|
||||||
const {
|
const {
|
||||||
sku,
|
sku,
|
||||||
|
skuList,
|
||||||
goods,
|
goods,
|
||||||
price,
|
price,
|
||||||
lazyLoad,
|
lazyLoad,
|
||||||
@ -709,7 +714,7 @@ export default createComponent({
|
|||||||
<SkuRow skuRow={skuTreeItem} ref="skuRows" refInFor>
|
<SkuRow skuRow={skuTreeItem} ref="skuRows" refInFor>
|
||||||
{skuTreeItem.v.map((skuValue) => (
|
{skuTreeItem.v.map((skuValue) => (
|
||||||
<SkuRowItem
|
<SkuRowItem
|
||||||
skuList={sku.list}
|
skuList={skuList}
|
||||||
lazyLoad={lazyLoad}
|
lazyLoad={lazyLoad}
|
||||||
skuValue={skuValue}
|
skuValue={skuValue}
|
||||||
skuKeyStr={skuTreeItem.k_s}
|
skuKeyStr={skuTreeItem.k_s}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user