vue 中 axios要如何做同步机制

axios 好像不能想jquery那样,设置async来实现同步请求,这导致我实现一些逻辑带来的困难。

methods: {
    funcA() {
        axios.post(            // 在请求成功后,把属性a赋值
        )        return a
    }
}

如果我有类似上面的需求,我要在请求完成后,对数据进行赋值,然后在后面的语句中要操作数据,比如返回它。如果是同步机制,那么最后我可以成功返回a的值,但是axios是异步的。 
把需求写在请求的回调里面是不行的,如果我要返回这个值,只是这个请求调用返回,对于整个函数来说没有返回,这真的很难受,有没有什么解决方案?回调真的不行。


慕桂英546537
浏览 616回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js