TypeError:Nextjs 错误中无法读取 null 的属性(读取“length”)
2022-03-03
3385
我在nextjs文件中遇到了这样的错误:
117 | };
118 |
> 119 | if (data.length <= 0) {
| ^
120 | return null;
121 | }
122 |
这个项目在不同的电脑上都能运行,但是在我电脑上不行,这个错误该怎么解决?
17354 | ReactCurrentOwner$1.current = workInProgress;
17355 | setIsRendering(true);
> 17356 | nextChildren = renderWithHooks(current, workInProgress, Component, nextProps, context, renderLanes);
17357 |
17358 | if ( workInProgress.mode & StrictMode) {
17359 | disableLogs();
2个回答
用这种方式
if (data?.length <= 0) {
//any code
}
Vida Hedayati
2022-03-03
抛出该错误是因为没有可读取的数据长度。
请尝试以下方法:
if (!data.length) {
return null
}
adherb
2022-03-03