为什么在vue.js中使用axios并出现打字稿错误“元素隐式地具有'any'类型,因为axios元素没有索引签名

时间:2018-08-17 05:47:56

标签: typescript vue.js axios

我尝试将axios封装在全局文件中,但是当我在文件中导入axios时,我为请求创建了一个变量。但是有错误:

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

您应将类型string定义为requestName

let requestName: string = config.data.requestName 

对象键类型始终为字符串。短毛猫只是警告您any类型可能存在潜在错误。