同一個接口使用ajax的post請求沒有報錯,換Axios的POST請求出現跨域


問題:同一個接口,用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、請求成功

 

 


免責聲明!

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



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