axios 好像不能想jquery那樣,設(shè)置async來實(shí)現(xiàn)同步請(qǐng)求,這導(dǎo)致我實(shí)現(xiàn)一些邏輯帶來的困難。methods: {
funcA() {
axios.post( // 在請(qǐng)求成功后,把屬性a賦值
) return a
}
}如果我有類似上面的需求,我要在請(qǐng)求完成后,對(duì)數(shù)據(jù)進(jìn)行賦值,然后在后面的語句中要操作數(shù)據(jù),比如返回它。如果是同步機(jī)制,那么最后我可以成功返回a的值,但是axios是異步的。 把需求寫在請(qǐng)求的回調(diào)里面是不行的,如果我要返回這個(gè)值,只是這個(gè)請(qǐng)求調(diào)用返回,對(duì)于整個(gè)函數(shù)來說沒有返回,這真的很難受,有沒有什么解決方案?回調(diào)真的不行。
添加回答
舉報(bào)
0/150
提交
取消