在前端開發中,我們經常需要從后端獲取數據,這時我們可以通過axios來發送請求并獲取數據。axios是一個基于Promise的HTTP庫,用于瀏覽器和Node.js。今天我們來講一下如何在axios中添加json參數。
首先我們來看一下axios發送請求的基本格式:
axios({ method: 'post/get', url: '請求的地址', data: {...請求體...}, params: {...請求參數...}, headers: {...請求頭...}, ... })
其中,data代表請求體,params代表請求參數。如果我們需要添加json參數,可以使用data來傳遞參數:
axios({ method: 'post', url: '請求的地址', data: { name: '小明', age: 18 } })
如上所示,我們可以直接在data中添加json格式的參數。如果需要傳遞多個參數,可以使用ES6的解構語法:
const params = { name: '小明', age: 18 } axios({ method: 'post', url: '請求的地址', data: {...params} })
以上就是在axios中添加json參數的方法。