当前位置:   article > 正文

TS报错:类型“AxiosResponse<any, any>”上不存在属性“XXX”。_类型“axiosresponse”上不存在属性“code”

类型“axiosresponse”上不存在属性“code”

问题

今天在项目中遇到一个问题,在调用后台接口时,TS报错:类型“AxiosResponse<any, any>”上不存在属性“rows”

解决方案

首先查看控制台后台返回的数据是没有问题的,是有rows和total这两个属性的。

原因在于,TS并不知道返回结果res里有没有这两个属性,因此我们要让TS知道是有这两个属性的,所以可以直接使用断言解决。

const res = await listDetail() as any

加上断言后问题解决。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/285717
推荐阅读
相关标签
  

闽ICP备14008679号