axios傳送請求,全域性處理異常

2021-09-24 00:13:01 字數 507 閱讀 6994

之前用ajax的時候,jquery中的ajax處理全域性異常,通過設定ajaxsetup方法:

$.ajaxsetup(,   //新增請求頭

complete:function(xhr,data)

if(xhr.responsejson != undefined)}}

});

axios.interceptors.response.use(function (response) , function (error) 

if(error.response.data.code == 1 && error.response.data.msg == "不允許訪問")

if(error.response.status == "401")

} else if (error.request) else

});

採用上述設定很簡便哦,否則每個請求都要寫一遍,不僅容易產生**冗餘,而且不利於維護。。

使用axios傳送請求

axios的請求方式可以很好的結合restful風格 1.get 用於獲取資料 axios.get url then function response 2.delete 刪除資料 axios.delete url then function response 3.update更改 axios.up...

Vue全域性封裝axios請求

一 簡介 使用vue開發專案時,資料請求不再使用原生的ajax來請求資料,vue官方庫提供的vue resource已經不再更新和維護,現在新專案基本都以axios作為主要請求方式 二 使用 本例以post單例請求為例 axios then res catch err 三 封裝axios 分析 ax...

使用axios請求傳送資料

之前一直沒有用成功,今天看了一些部落格,學會了使用axios外掛程式 2.main.js import axios from axios vue.prototype.axios axios 3,元件引用 第一種 var params new urlsearchparams 注意下面的屬性必須加引號 ...