問題:同一個接口,用ajax請求沒有出現跨域問題,在vue中使用axios請求后報錯:
原因:后台這個接口只接收普通form表單,不能是json對象,所以用axios請求要用qs來發form請求參數。
解決方法:
1、安裝qs(qs幫助發送了x-www-form-urlencoded這種表單的請求)依賴
cnpm install qs --save
2、在mian.js引入:
import qs from "qs";
Vue.prototype.$qs = qs;
3、在頁面中處理接口參數:
4、請求成功