ts中类型为 "string" 的表达式不能用于索引类型 "{}"。

具体场景为

 

 

在我们编写ts代码的时候会出现波浪线警告,鼠标移上去出现以下情况:

 (property) DateHelper.prmimaryKey: string
 元素隐式具有 "any" 类型,因为类型为 "string" 的表达式不能用于索引类型 "{}"。
 在类型 "{}" 上找不到具有类型为 "string" 的参数的索引签名。ts(7053)
 速览问题 (Alt+F8)       没有可用的快速修复

我们在项目中的tsconfig.json文件中添加:

 "suppressImplicitAnyIndexErrors":true,
  • 1

则不报警告了
在这里插入图片描述

posted @ 2020-10-16 16:28  飓风~~  阅读(7979)  评论(0编辑  收藏  举报