axios post 踩坑之 post傳參


今天在項目(vue2.0)使用axios進行post請求的時候,使用官方文檔的格式傳遞給后台的數據是一整個json對象,參數已經傳遞出去了,但是后台獲取不到,()

解決方法

利用aixos結合qs來解決

首先先安裝qs

npm install axios qs --save 

然后在main.js文件中引入

import axios from 'axios'
import 'mint-ui/lib/style.css'
import qs from 'qs';
Vue.prototype.$ajax = axios // 把axios換成$ajax變量
Vue.prototype.$qs = qs;

安裝好之后,在請求數據的地方就使用qs.stringify轉一下參數就好了


this
.$ajax .post("yyt.base.personal.card.create",this.$qs.stringify(param)) .then(res => { let result = res.data; if (result.result_code == 0) { history.go(-1) } else { Toast(result.result_message); } });

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM