Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'then') at eval
时间: 2023-08-28 18:20:54 浏览: 174
Vue报错:Uncaught TypeError: Cannot assign to read only property’exports‘ of object’#Object‘的解决方法
这个错误是因为在showMessage函数中的调用中,没有正确引用$notify方法。可能是因为在调用前没有正确引入element-ui的$notify方法。你可以尝试在代码中添加以下引入语句:
import { $notify } from 'element-ui'
然后在调用$notify方法时使用如下语法:
$notify({ title: 'title', message: 'res.msg', type: 'success' })
此外,还有一个可能的原因是在getList函数中的getUserList调用返回的是一个没有定义then方法的对象。这可能是因为getUserList函数返回的是一个同步对象,而不是一个Promise对象。你可以检查getUserList函数的实现,并确保它返回一个Promise对象,以便在调用时可以使用then方法。
此外,还有一个可能的原因是在methods中的login函数中,可能没有正确引用$confirm和$message方法。你可以尝试在代码中添加以下引入语句:
import { $confirm, $message } from 'element-ui'
然后在调用$confirm和$message方法时使用如下语法:
$confirm("用户名不存在!是否注册?",{ confirmButtonText:'注册', confirmButtonText:'再试试登录', type:'warning' })
$message({ message:'请重新登录!' })
你可以根据以上建议进行修改,看看是否能解决你遇到的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [ElementuUI this.$notify 封装以后报错 properties of undefined (reading ‘$notify‘),以及封装请求后...](https://blog.csdn.net/m0_49194578/article/details/124924882)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [来获取是undefined Uncaught (in promise) TypeError: Cannot read properties of undefined](https://blog.csdn.net/yu_0119/article/details/127068965)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [Uncaught (in promise) TypeError: Cannot read property ‘$confirm‘ of undefined at eval (Login.vue](https://blog.csdn.net/tutou_girl/article/details/115679524)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文