正常情况下我们会通过dispatch异步发送请求,但是数据异步导致了一些问题,所以这里我跳过了dispatch这一步,直接在函数中调用封装的请求。但是封装的请求返回的是一个promise对象,我们无法直接获取其中的数据,以下是我的处理方法,如果有更好的处理方案,欢迎提供参考学习。
AddMenu({
//这里是请求需要的参数,
}).then(function (res) { console.log(res) //通过res就可以获取到返回的数据 })
export async function AddMenu(params) {
return
get
(
`you request
url
`
);
}