React 表出现问题 TypeError:无法读取未定义的属性“forEach”
2019-12-04
11154
从今天早上开始,我们在构建最新的 node_modules 后遇到了以下问题:
**methods.js?ab36:59 未捕获(在承诺中)TypeError:无法读取未定义的属性“forEach”
在 ReactTable.getDataModel(methods.js?ab36:59)
3个回答
Anton
2021-02-04
查看此内容: https://github.com/tannerlinsley/react-table/issues/1686 并尝试降级。
附注:请更准确地回答您的问题
zuno
2019-12-04
我遇到了这个错误。就我而言,修复方法比上述建议的要简单得多。React-table 必须给出一个列表。我的获取(GET 请求)返回了一个我没有预料到的对象。React-table 需要一个列表来迭代,而不是一个对象。对象数组/列表是一个列表。
修复方法是在获取的对象周围使用 [ ],因为这使其成为单个对象的列表。然后 React-table 可以迭代此列表。
例如,React-table 无法迭代以下对象:
{key1:pair1
但它可以迭代这个包含一个对象的类似数组,请注意方括号:
[{key1:pair1}]
jkin2003
2023-07-13