Cannot read properties of undefined (reading 'then') TypeError: Cannot read properties of undefined (reading 'then')
时间: 2023-11-15 07:02:50 浏览: 42
这个错误通常是因为你没有正确返回一个Promise对象。在你的代码中,getVirusInfo()方法没有返回一个Promise对象,因此无法使用.then()方法。你需要在getVirusInfo()方法中添加return语句,将axios.get()方法的返回值返回给调用者。修改后的代码如下所示:
```
const api = {
// 病毒信息获取
getVirusInfo() {
return axios.get(base.host + base.virusInfo);
}
}
```
这样就可以正确地使用.then()方法了。
相关问题
[system]TypeError: Cannot read properties of undefined (reading 'then')
[system]TypeError: Cannot read properties of undefined (reading 'then') 这个错误通常表示在一个未定义的对象上尝试调用`then`方法,而`then`方法通常用于处理Promise对象的返回值。这个错误可能是因为对象未正确初始化或没有返回一个Promise对象。你可以检查代码中涉及`then`方法的部分,确保对象被正确初始化,并且它返回的是一个Promise对象。
Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'then
这个错误通常意味着您正在尝试在未定义的对象上调用 "then" 方法。这可能是因为您尝试访问一个尚未初始化或不存在的对象。此外,它还可能是由于您尝试访问一个不支持 Promise 的对象上的 "then" 方法引起的。为了解决这个问题,您需要检查代码中涉及到的所有对象,确保它们都已经被正确地初始化,并且确保您正在使用一个支持 Promise 的对象。
如果你有具体的代码或者错误信息,那么我可以更好地帮助你找到解决方案。请提供更多信息以帮助我更好地回答您的问题。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)