成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

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

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

瀏覽:93日期: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 的判斷值必須是小寫(xiě)的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)文章:
主站蜘蛛池模板: 深爱五月开心网亚洲综合 | 久久精品国产免费一区 | 亚洲天堂在线观看视频 | 久热香蕉精品视频在线播放 | 色资源二区在线视频 | 99久久久久国产 | 欧美最大成人毛片视频网站 | 另类毛片 | 国产一级毛片免 | 搞黄网站在线观看 | 日本特黄特色免费大片 | 日本成人在线视频网站 | 精品久久久久久中文字幕一区 | 99久久www免费| 一级做a爰片久久毛片免费看 | 久久精品青草社区 | 欧美专区视频 | 麻豆19禁国产青草精品 | 久久精品最新免费国产成人 | 手机看片久久高清国产日韩 | 国产一区二区三区在线免费 | 日韩在线二区 | 91国在线视频 | 中文在线观看视频 | 成人国产精品一级毛片了 | 成人三级在线播放线观看 | 中国成人在线视频 | 美女曰皮 | 免费嗨片 | 国产美女一级特黄毛片 | 欧美成人免费tv在线播放 | 免费福利在线看黄网站 | 亚洲精品一级一区二区三区 | 在线永久免费观看黄网站 | 亚洲天堂久久新 | 成年女人毛片免费视频永久vip | 国产一级内谢a级高清毛片 国产一级片毛片 | 99这里只有精品视频 | 视频二区好吊色永久视频 | 中文字幕在线不卡 | 国产亚洲精品久久综合影院 |