我開發一個vue
應用程序,我使用來從服務器數據vue-resource
使用vue-resource
是
this.$http.get('api/url', {
params: {
authData: authData,
otherData: otherData
}
})
這裏我的代碼的authData是JSON字符串,像{"userName":"User+name","id":"userid",....}
現在對於一些原因,我必須搬到axios
所以我改變我的代碼
axios.get('api/url', {
params: {
authData: authData,
otherData: otherData
}
})
在這兩種情況下,數據都是一樣的,但是當我看到網絡呼叫時。我得到了不同的結果。
在第一種情況下在網絡呼叫查詢字符串是
authData[userName]: 'User+name'
authData[id] : 'userid'
otherData: 'otherData'
在第二種情況網絡電話的查詢字符串被
authData: {"userName":"User+name","id":"userid"....}
otherData: 'otherData'
現在的問題是這是爲什麼以及如何在axios
中實現第一種格式。我不想將json字符串手動轉換爲數組