2 回答

TA贡献1829条经验 获得超7个赞
(details.fullTextAnnotation.text)JSON中的from可能不可用或为null。这就是为什么只获得页码的原因。一次检查您的JSON。
此外,如果您jsonData01在<Table>标签内部使用,这是引起警告的原因。如果要在表中显示数据,则将数据格式化为适当的行标签,即<tr></tr>标签。
jsonData01 = jsonData01.responses.map((details,index) =>{
return (
<tr>
<td>{details.fullTextAnnotation.text}</td> // check if this data is available
<td>{details.context.pageNumber}</td>
</tr>
)
})

TA贡献1887条经验 获得超5个赞
您的错误日志表明您的代码片段运行良好(检查日志)。
您的错误日志说您的<div>内部已经有了<table>(这是XML的“确定”,但React认为它是HTML的DOM违规)。
我在您的代码中看到另一个小错误:
let jsonData01 = data01;
jsonData01.responses.map((details,index) =>{ return jsonData01 = ((details.fullTextAnnotation.text) && (details.context.pageNumber));
改成
let jsonData01 = data01;
jsonData01 = jsonData01.responses.map((details,index) =>{ return jsonData01 = ((details.fullTextAnnotation.text) && (details.context.pageNumber));
添加回答
举报