axios 傳遞參數的方式(data 與 params 的區別)


axios 大家都非常的清楚,一個既可以用於客戶端或者 服務端發送http請求的庫。但是在前后端聯調的時候有的時候會很難受,所以這里我來做一個總結。希望能幫助到有緣人。

參數的傳遞方式
參數傳遞一般有兩種,一種是 使用 params, 另一種是 data的方式,有很多的時候我們看到的前端代碼是這樣的。

get 請求
axios({
method: 'GET',
url: 'xxxxx',
params: param,
})
或者
axios({
method: 'GET',
url: '/xxx?message=' + msg,
}) 
post 請求
axios({
method: 'POST',
url: '/xxxxx',
data: param,
})
或者
axios({
method: 'POST',
url: '/xxxxx',
params: param,
}) 
正確傳遞
傳遞參數的解決辦法分為post和get,咋們從這里來看一下

post
post 是大多數人會搞錯的,咋們來看看。

data 的形式
從例子中說話,使用的案例代碼是post參數,並且沒有做任何的轉碼。

————————————————
版權聲明:本文為CSDN博主「twinkle||cll」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_41499782/article/details/118916901


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM