鍍金池/ 問答/人工智能  HTML/ axios異步請求時參數(shù)無法傳遞

axios異步請求時參數(shù)無法傳遞

頭一次用vue和axios,遇到這種問題,請大神指點!

基本情況:

使用vue和axios做前后端分離項目,遇到跨域的問題,后來修改了服務(wù)端response的header后就沒這個問題了

但是

POST的數(shù)據(jù)服務(wù)端獲取不到,而且在請求信息里也看不到傳遞的數(shù)據(jù)

下面貼下我從網(wǎng)上找的對axios的簡單封裝,大家?guī)臀铱纯词鞘裁磫栴},里面有我嘗試過的代碼,被注釋的
圖片描述

測試的登錄接口調(diào)用
圖片描述

瀏覽器請求信息
圖片描述

我想請教的是為什么這里看不到任何請求傳遞的數(shù)據(jù)呢?所以服務(wù)器端也沒接收到

控制臺里打印的錯誤信息如下
圖片描述

回答
編輯回答
扯機(jī)薄

400錯誤,你的請求不對,接口寫的沒問題的話,那就是參數(shù)傳的不對了。
axios的post參數(shù)提交是這樣寫的:

axios.post('query', {C: code, Q: arg}).then().catch()

get提交參數(shù)則又是這樣的:

axios.get('query', {params: {C: code, Q: arg}}).then().catch()
2017年8月26日 04:24
編輯回答
伐木累

clipboard.png
下面應(yīng)該還有個ajax 是post的,你看那里才看到自己的參數(shù),一般OPTIONS會發(fā)兩條請求

2017年10月8日 14:22