您的位置:首页 > 其它

在dva中如何不通过yield发送封装的请求并且获取返回的promise对象中的数据

2018-03-28 16:26 686 查看
正常情况下我们会通过dispatch异步发送请求,但是数据异步导致了一些问题,所以这里我跳过了dispatch这一步,直接在函数中调用封装的请求。但是封装的请求返回的是一个promise对象,我们无法直接获取其中的数据,以下是我的处理方法,如果有更好的处理方案,欢迎提供参考学习。AddMenu({//这里是请求需要的参数,
}).then(function (res) {
console.log(res)
//通过res就可以获取到返回的数据
})
export async function AddMenu(params) {
return get(`you request url`);}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  dva promise