首页 前端知识 TypeScript 元素隐式具有 “any“ 类型,因为类型为 “string“ 的表达式不能用于索引类型 “typeof

TypeScript 元素隐式具有 “any“ 类型,因为类型为 “string“ 的表达式不能用于索引类型 “typeof

2024-05-13 10:05:10 前端知识 前端哥 28 29 我要收藏

问题描述

 解决方法

  • 方法一:(建议使用)

 首先通过 typeof 操作符获取 Icons 变量的类型,然后通过 keyof 操作符获取该类型的所有键。

  • 方法二:

在 tsconfig.json 文件中添加 ''suppressImplicitAnyIndexError'': true 规避错误。

  •  方法三:(不建议使用)

在报错上一行添加 // @ts-ignore 规避掉 TS 的检查。

 

转载请注明出处或者链接地址:https://www.qianduange.cn//article/8491.html
标签
评论
会员中心 联系我 留言建议 回顶部
复制成功!