赞
踩
今天在项目中遇到一个问题,在调用后台接口时,TS报错:类型“AxiosResponse<any, any>”上不存在属性“rows”
首先查看控制台后台返回的数据是没有问题的,是有rows和total这两个属性的。
原因在于,TS并不知道返回结果res里有没有这两个属性,因此我们要让TS知道是有这两个属性的,所以可以直接使用断言解决。
const res = await listDetail() as any
加上断言后问题解决。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。