图像上传失败:Cannot read properties of undefined (reading 'then')
时间: 2023-11-01 18:50:37 浏览: 244
python图像处理较为全面
这个错误是由于在代码中的`api.getVirusInfo().then()`中调用了一个undefined的属性`then`导致的。根据引用的代码,问题出在`getVirusInfo()`方法中。在该方法中,axios发送了一个GET请求,但是却没有将请求结果返回。导致在`.then()`中无法读取到返回的数据。要解决这个问题,可以在`getVirusInfo()`方法中使用`return`关键字将axios请求的结果返回给调用者。修改代码如下:
```javascript
getVirusInfo() {
return axios.get(base.host + base.virusInfo);
}
```
这样,在调用`api.getVirusInfo()`时,可以通过`.then()`方法来处理请求返回的数据。引用中的代码也会正常执行,成功打印出返回的数据。
阅读全文