mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-06 03:57:59 +08:00
fix(Sku): 修复特殊情况下 skuTree 为空数组时导致的语法报错问题 (#10390)
This commit is contained in:
parent
7612ff9310
commit
1376638ff3
@ -77,10 +77,10 @@ export const getSkuComb = (skuList, selectedSku) => {
|
||||
export const getSelectedSkuValues = (skuTree, selectedSku) => {
|
||||
const normalizedTree = normalizeSkuTree(skuTree);
|
||||
return Object.keys(selectedSku).reduce((selectedValues, skuKeyStr) => {
|
||||
const skuValues = normalizedTree[skuKeyStr];
|
||||
const skuValues = normalizedTree[skuKeyStr] || [];
|
||||
const skuValueId = selectedSku[skuKeyStr];
|
||||
|
||||
if (skuValueId !== UNSELECTED_SKU_VALUE_ID) {
|
||||
if (skuValueId !== UNSELECTED_SKU_VALUE_ID && skuValues.length > 0) {
|
||||
const skuValue = skuValues.filter((value) => value.id === skuValueId)[0];
|
||||
skuValue && selectedValues.push(skuValue);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user