想要發(fā)送鍵值對,其實是需要做響應(yīng)處理的,直接上代碼
npm install --save axios vue-axios qs
qs是必不可少的插件,安裝完成后,在main.js插入一下代碼
//載入axiosimport Qs from 'qs'import axios from 'axios'import VueAxios from 'vue-axios'var axios_instance = axios.create({ baseURL:'http://localhost', transformRequest: [function (data) { data = Qs.stringify(data); return data; }], headers:{'Content-Type':'application/x-www-form-urlencoded'}})Vue.use(VueAxios, axios_instance)這樣就大功告成了,在vue模塊中可以這樣使用
this.$http.post('url', { id:1}).then(response => { console.log(response)}).catch( error => { console.log(error);});可以看到,在好用參數(shù)的時候也不需要增加params這個key了。直接傳遞參數(shù)對象即可,很方便!
以上這篇讓axios發(fā)送表單請求形式的鍵值對post數(shù)據(jù)的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持武林網(wǎng)。
新聞熱點
疑難解答