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