axios同步請求

2021-09-25 21:23:24 字數 740 閱讀 7814

一般使用axios進行資料請求就是要使用非同步請求,因為專案需求,需要同步請求,所以async+await了解一下:

async用於宣告乙個函式是非同步的,await用於宣告在乙個非同步函式中等待語句執行完畢。也就是說await只能在async函式中使用

基本用法就是這樣的:

methods: 

}

我這邊是用在專案裡的

common.js

async addimg(file, config)
vue頁面

methods:

}).then(res => );

this.uploadsuccess = true;

this.childrenimgs.push(res.data.result);

this.$emit("change", this.childrenimgs);

} else );

}});}}

}

注意事項

如果同步請求是封裝在其他函式中,那麼每乙個函式都需要做成非同步函式。如下所示

methods: ,

fun2: async function () ,

fun3: async function () ,

}

axios 進行同步請求 async await

介紹 axios 是乙個基於 promise 的 http 庫,它支援 promise api。像這樣 axios.post getsomething then res 而async await是一種建立在promise之上的編寫非同步或非阻塞 的新方法。async是非同步的意思,而await是as...

Vue 如何使用axios實現同步請求

在vue專案中我們經常會使用axios來與後台進行資料傳輸,非同步請求可以改善使用者體驗。但是在某些特殊情況,我們依然需要使用同步請求來實現互動。本文將講解如何在vue專案中使用axios實現同步請求。問題分析 我們知道,在傳統的ajax方法中,我們可以使用引數async設定為false來表示同步請...

axios資料請求

請求方式預設是get 可以忽略,安裝get 請求寫法一axios.get請求寫法二axios then res catch error 這些請求寫在new vue中的methods中post請求寫法axios.defaults.headers.post content type 這裡的請求頭寫法是對...