首頁 >web前端 >js教程 >使用Vue如何實作攔截器對token處理方法有哪些?

使用Vue如何實作攔截器對token處理方法有哪些?

亚连
亚连原創
2018-06-09 18:13:542746瀏覽

下面我就為大家分享一篇Vue 攔截器對token過期處理方法,具有很好的參考價值,希望對大家有幫助。

最近在做的一個項目,需要每個http請求下 都要增加token,這無疑是增加了工作量。而vue 攔截器interceptors正好可以解決我們的需求。

Vue.http.interceptors.push(function (request, next) {//拦截器设置请求token

 // sessionStorage.getItem("tokenUrl");
 request.headers.set('token', sessionStorage.getItem("tokenVal"));
 if (request.url.indexOf(url) === -1) {
 request.url = url + request.url;
 }
 // continue to next interceptor
 next(function (response) {
 // ..if(response.body.code=="失败码")
{
parent.location.href="登录页面路径" rel="external nofollow" ;
}.
 // 请求发送后的处理逻辑
 // ...
 // 根据请求的状态,response参数会返回给successCallback或errorCallback
 return response
 });
});

上面是我整理給大家的,希望今後會對大家有幫助。

相關文章:

如何解決easyui日期時間框ie的兼容的實際問題(詳細教程)

##在vue中如何實作剪裁圖片並上傳伺服器功能

在Vuex中mutations與actions有什麼不同? (詳細教學)

在vue中如何使用cropperjs的方法(詳細教學)

在cropper中js透過vue的圖片裁剪上傳功能如何實現

在Vue中父子元件的資料傳遞、修改和更新是如何實現的(詳細教學)

在JavaScript中如何實現判斷日期時間差

在vue中如何實作單一元件下動態修改資料時的全部重渲染

##在vue中如何實現封裝可重複使用的元件

在Vue中如何使用slot實作插槽分發內容

以上是使用Vue如何實作攔截器對token處理方法有哪些?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn