【发布时间】:2021-02-28 16:49:12
【问题描述】:
我有一个演示 here
我知道这不是一个好问题,但我演示中的工作代码导致我的实际代码出错。
我有一个简单的 React typescript 应用程序,它只显示来自 json 数据的值。
在我的演示中这是可行的,但在我的实际代码中(几乎完全相同)我得到一个打字稿错误。
错误在这里{ProductData[key]
元素隐含地具有“任何”类型,因为类型的表达式 'string' 不能用于索引类型
我想我需要创建一个接口来描述 json 和链接,但我不确定该接口应该是什么样子
<div>
<ul>
{Object.keys(ProductData).map(key => (
<li key={key}>{ProductData[key].ProductSize.min}</li>
))}
</ul>
</div>
【问题讨论】:
-
请分享您的 ProductData 结构模型
标签: reactjs typescript