国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

vue+axios全局添加請(qǐng)求頭和參數(shù)操作

瀏覽:77日期:2022-12-29 09:26:51

走登錄的接口都會(huì)返回一個(gè)token值,然后存起來(lái)方便之后調(diào)接口的時(shí)候給后臺(tái)傳過(guò)去,傳給后臺(tái)的方式有兩種:(具體使用哪種需要和后臺(tái)商量)

1、放在請(qǐng)求頭中

2、放在接口的參數(shù)中

1、放在請(qǐng)求頭中

下面代碼是從本地cookie中拿token

VueCookie:一個(gè)用于處理瀏覽器cookies的簡(jiǎn)單Vue.js插件.

// 在封裝axios的文件中添加攔截器// 添加請(qǐng)求攔截器,在請(qǐng)求頭中加tokenservice.interceptors.request.use( config => { // 判斷本地的cookie中是否有token if (VueCookie.isKey(’token’)) { config.headers.Authorization = VueCookie.get(’token’) } else { // 跳轉(zhuǎn)到登錄頁(yè)面(這里使用router,是因?yàn)槁酚晌募氲搅舜宋募? router.push(’/login’) } return config }, error => { return Promise.reject(error) })

這個(gè)時(shí)候雖然在請(qǐng)求頭中放了token,但是后臺(tái)并拿不到token的值,我們需要在創(chuàng)建axios對(duì)象的時(shí)候允許請(qǐng)求攜帶cokie,也可以加到main.js全局里面。

// 放在請(qǐng)求文件中const service = axios.create({ baseURL: 'http://XXXXXXXXX:XXXX', timeout: 10000, withCredentials: true // 允許攜帶cookie});

// 放在全局main.js中import axios from 'axios';axios.defaults.withCredentials = true; // 允許攜帶cookie

2、放在參數(shù)中

以下代碼是從本地存儲(chǔ)localStorage中拿token

// 添加請(qǐng)求攔截器,在參數(shù)中加tokenservice.interceptors.request.use( config => { // 將token添加到每一個(gè)接口的參數(shù)中 // 判斷請(qǐng)求的類型:如果是post請(qǐng)求就把默認(rèn)參數(shù)拼到data里面;如果是get請(qǐng)求就拼到params里面 const token = localStorage.getItem(’ISTOKEN’) if (localStorage.getItem(’ISTOKEN’)) { // 注意:config.method 的判斷值必須是小寫的post和get if (config.method === ’post’) { config.data = { api_token: token, ...config.data } } else if (config.method === ’get’) { config.params = { api_token: token, ...config.params } } } else { // 跳轉(zhuǎn)到登錄頁(yè)面(這里使用router,是因?yàn)槁酚晌募氲搅舜宋募? router.push(’/login’) } return config }, error => { return Promise.reject(error) })

補(bǔ)充知識(shí):Vue,POST請(qǐng)求頭’Content-Type’:’application/json;’,data上傳方法

如下所示:

vue+axios全局添加請(qǐng)求頭和參數(shù)操作

transformRequest 方法說(shuō)明axios中文文檔

以上這篇vue+axios全局添加請(qǐng)求頭和參數(shù)操作就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: IOS
相關(guān)文章:
主站蜘蛛池模板: 日本三级视频在线 | 欧美日韩在线观看一区 | 亚洲综合网在线观看首页 | 成人在线免费网站 | 男女男精品视频网站在线观看 | 91精品成人福利在线播放 | 美女张开腿给男生桶下面视频 | a国产成人免费视频 | 国产精品一区在线播放 | 一区视频在线 | 美女让我桶| 精品国产一区二区二三区在线观看 | 久久思 | 看全色黄大色黄大片毛片 | 伊人久久免费 | 一级aaaaa毛片免费视频 | 国产高清一国产免费软件 | 免费一级成人免费观看 | 久久亚洲私人国产精品 | 国产精品久久久久久久久岛 | 99视频国产在线 | 日韩三级精品 | 国产日韩精品一区二区三区 | 免费在线看黄网址 | 国产下药迷倒白嫩丰满美女j8 | 久久精品中文字幕不卡一二区 | 亚洲成人在线视频网站 | 亚洲国产专区 | 一级一毛片a级毛片欧美 | 亚洲天堂日韩在线 | 91九色国产| 亚洲欧美精品国产一区色综合 | 中文字幕天堂久久精品 | 在线观看视频一区 | 日韩在线视频网址 | 中文字幕日本不卡 | 国产图片亚洲精品一区 | 欧美一级性 | 国产精品久久久久久免费播放 | 男人的天堂在线 | 欧美成人精品免费播放 |