运行项目浏览器:Uncaught (in promise) TypeError: resolve is not a function报错

解决办法:
在resolve前面加上Promise.即可,代码如下:
xxx接口.then((res) => {
return resolve(res.data)//报错地方
})
//修改
xxx接口.then((res) => {
return Promise.resolve(res.data)//前面加个Promise
})
有时需要将现有对象转为 Promise 对象,Promise.resolve方法就起到这个作用。
作者上一篇文章,
本文讲述了如何修复在Vue3项目中遇到的Promise TypeError错误,并演示了如何在ElementPlus下拉选择组件中同时获取选中的id和数据。通过实例代码,读者可以学会如何正确使用Promise.resolve来转换对象并处理异步操作。
https://blog.youkuaiyun.com/weixin_43928112/article/details/127002818?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22127002818%22%2C%22source%22%3A%22weixin_43928112%22%7D
6431

被折叠的 条评论
为什么被折叠?



