报错信息:Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'data')
应用场景: Promise当想在调用接口获取到数据之前进行一些操作。
报错原因: 第一次回调之后没有返回值用于第二次回调的操作。
解决办法:
getMenu() {
getRouters().then((res)=>{
//想要在这里做一些操作
console.log('hello');
// 需要返回响应结果
// 用于第二次的回调
return res;
})
.then((res)=>{
// 获取响应数据
console.log(res);
})
}
版权声明:本文为love_dzq原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。