axios 好像不能想jquery那样,设置async来实现同步请求,这导致我实现一些逻辑带来的困难。
methods: {
funcA() {
axios.post(
// 在请求成功后,把属性a赋值
)
return a
}
}
如果我有类似上面的需求,我要在请求完成后,对数据进行赋值,然后在后面的语句中要操作数据,比如返回它。如果是同步机制,那么最后我可以成功返回a的值,但是axios是异步的。
把需求写在请求的回调里面是不行的,如果我要返回这个值,只是这个请求调用返回,对于整个函数来说没有返回,这真的很难受,有没有什么解决方案?回调真的不行。