解決vue處理axios post請(qǐng)求傳參的問(wèn)題
很多朋友在使用vue的過(guò)程中肯定會(huì)用到axios 請(qǐng)求,包括現(xiàn)在vux中已經(jīng)自帶了axios,而且用法也很簡(jiǎn)單,文檔中寫(xiě)的比較清楚,但是當(dāng)我們使用post提交時(shí),卻發(fā)現(xiàn)有時(shí)候會(huì)出現(xiàn)參數(shù)沒(méi)有發(fā)送到服務(wù)器的問(wèn)題,我記得文檔中也說(shuō)了這一情況的出現(xiàn),在這里我把這設(shè)置情況記錄下來(lái),方便下次需要的時(shí)候直接使用。不需要翻閱舊代碼了。
下面是vux中的使用方式,很簡(jiǎn)單,把代碼放置在main.js中就可以了。如果僅僅使用了vue的話,直接安裝了axios的話,設(shè)置方式也雷同,就不記錄了。
import qs from 'qs' import es6Promise from 'es6-promise' import { AjaxPlugin } from 'vux' Vue.use(AjaxPlugin) AjaxPlugin.$http.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded' // POST傳參序列化(添加請(qǐng)求攔截器) AjaxPlugin.$http.interceptors.request.use((config) => { // 發(fā)送請(qǐng)求之前做某件事 if (config.method === 'post') { config.data = qs.stringify(config.data) } return config }, (error) => { return error })
注意:放置在new Vue({})前面
以上這篇解決vue處理axios post請(qǐng)求傳參的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue實(shí)現(xiàn)圖片下載點(diǎn)擊按鈕彈出本地窗口選擇自定義保存路徑功能
vue前端實(shí)現(xiàn)前端下載,并實(shí)現(xiàn)點(diǎn)擊按鈕彈出本地窗口,選擇自定義保存路徑,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2023-12-12Vue實(shí)現(xiàn)彈出框點(diǎn)擊空白頁(yè)彈框消失效果
這篇文章主要介紹了VUE實(shí)現(xiàn)彈出框點(diǎn)擊空白頁(yè)彈框消失,實(shí)現(xiàn)方法可以在Vue中實(shí)現(xiàn)彈出框然后通過(guò)點(diǎn)擊空白頁(yè)面來(lái)讓彈窗隱藏,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-12-12element-plus結(jié)合sortablejs實(shí)現(xiàn)table行拖拽效果
使用element-plus的el-table組件創(chuàng)建出來(lái)的table,結(jié)合sortable.js實(shí)現(xiàn)table行拖動(dòng)排序,文中有詳細(xì)的代碼示例供大家參考,具有一定的參考價(jià)值,感興趣的同學(xué)可以自己動(dòng)手試一試2023-10-10對(duì)vue 鍵盤(pán)回車(chē)事件的實(shí)例講解
今天小編就為大家分享一篇對(duì)vue 鍵盤(pán)回車(chē)事件的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-08-08解決vue路由后界面沒(méi)有變化,但是鏈接有的問(wèn)題
今天小編就為大家分享一篇解決vue路由后界面沒(méi)有變化,但是鏈接有的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-09-09vue iview實(shí)現(xiàn)動(dòng)態(tài)新增和刪除
這篇文章主要為大家詳細(xì)介紹了vue iview實(shí)現(xiàn)動(dòng)態(tài)新增和刪除,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-06-06