开发者问题收集

Commerce.js cart.line_items 一开始没有以数组形式返回,并给出错误

2021-09-15
273

我尝试使用 const isEmpty = !cart.line_items.length; 来查找我的购物车是否为空,但它返回了无法读取未定义的属性长度。因此我 console.logged cart.line_items 是否是一个数组,最终返回 false、true、true。因此出于某种原因,它在开始时未被识别为数组。我该如何解决这个问题?

1个回答

添加此 catch if(!cart.line_items) return 'Loading...' 似乎解决了问题

Arxci
2021-09-15