Vue登录token处理
Vue 处理 登录 Token
2023-09-11 14:19:18 时间
Vue登录token处理
1. token的获取
- 一般用户登录后,从服务器端返回的数据中,包含有token,从服务器端返回的数据的结构一般如下
{
"data": {
"xxx":"yyy",
.....
"token": "...."
}
...
}
- 一般通过
res.data.token
,都能获取到相应的token
2. token的保存
- token一般只在当前网站打开的时候生效,一般保存在
sessionStorage
- 如果网站设置了自动登录功能,那么久应该保存在
localStorage
中
window.sessionStorage.setItem('token', res.data.token)
3. token的携带
- 当我们登录之后,想要访问其他的接口,一般都会要求在请求头中使用
Authorization
字段提供 token 令牌 - 这里我们就用到了
axios
的拦截器 详情点击
使用拦截器想头部添加token令牌
axios.interceptors.request.use(config => {
config.headers.Authorization = window.sessionStorage.getItem('token')
// 在最后必须 return config
return config
})
相关文章
- Vue笔记:封装Echarts
- Vue笔记:vue项目引入bootstrap、elementUI、echarts
- Vue- 绑定的图片不显示
- [Vue @Component] Define Props on a Vue Class with vue-property-decorator
- [Vue-rx] Disable Buttons While Data is Loading with RxJS and Vue.js
- Vue.js3: 页面打开前实现图片全部预加载(vue@3.2.33)
- vue.js 3.2.22:平滑回到顶部
- vue.js3.2.6:路由处理404报错(vue-router@4.0.11)
- Vue调用后端接口http ajax请求组件封装及proxyTable跨域问题解决超详细案例
- vue拦截器qs踩坑记录:qs.parse()、qs.stringify()使用方法,以及数组参数处理
- 在Vue中使用JSX,很easy的
- 计算机毕设 SSM Vue 病人跟踪治疗信息管理系统(含源码+论文)
- Vue学习之--------路由(Router)的基本使用(1)(2022/9/5)
- vue中使用分页组件、将从数据库中查询出来的数据分页展示(前后端分离SpringBoot+Vue)
- Springboot+Vue实现将图片和表单一起提交到后端,同时将图片地址保存到数据库、再次将存储的图片展示到前端vue页面
- Vue——状态管理
- 143: vue+openlayers 做蒙版过滤处理,实现剪切、遮罩效果
- 113:vue+openlayers 动态添加layer到layerGroup,并动态删除( 示例代码 )
- Vue(一)vue 概述与用法、MVVM、绑定语法、vue 指令
- vue-tour快速入门:VUE项目中如何使用vue-tour新手引导指引插件?怎样使用?包含具体实例
- 基于Java+SpringBoot+Vue前后端分离农产品物流系统设计与实现(有视频讲解)
- Vue项目运行后控制台报错Cannot assign to read only property ‘exports‘ of object ‘#<Object>‘
- Vue学习笔记——vue-router
- Vue学习笔记——Vue核心