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

我们在项目中的tsconfig.json文件中添加:
“suppressImplicitAnyIndexErrors”:true,
详细查看
或者

console.log(popupTypes[popupViewType]); // error 元素隐式具有 "any" 类型,因为类型为 "string" 的表达式不能用于索引类型

//这样就好了
let aaa = popupTypes[popupViewType as keyof typeof popupTypes];
console.log(aaa);// aaa

你可能感兴趣的:(#,ts,vue.js,javascript)