vue中使用jwt-decode解析token的方法
更新时间:2022年06月15日 15:23:04 作者:~疆
这篇文章主要介绍了vue中使用jwt-decode解析token,文末给大家补充介绍了vue通过jwt-decode解析token获取需要的数据,本文给大家介绍的非常详细,需要的朋友可以参考下
安装:
cnpm i -S jwt-decode
引入:
import jwt_decode from "jwt-decode";
使用:


import jwt_decode from "jwt-decode";
console.log("token:", token)
console.log("解析后的token:", jwt_decode(token))补充:vue通过jwt-decode解析token获取需要的数据
1、安装jwt-decode插件
npm install jwt-decode --save //慢的话可以cnpm cnpm install jwt-decode --save
2、在页面引入安装的插件
这里我是在vuex中引入的,因为我在登录拿到token后,我就需要解析token,然后将信息保存起来
import jwt_decode from "jwt-decode";
3、使用
// 解析获取token
//data.normal_login_token为请求到的token
const decode = jwt_decode(data.normal_login_token).accountId; // 解析
// 保存accoundId
localStorage.setItem("decode", decode);4、这样就拿到了,然后在需要使用的时候直接使用就行
//获取解析的数据
localStorage.getItem("decode");到此这篇关于vue中使用jwt-decode解析token的文章就介绍到这了,更多相关vue解析token内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
vue3.2+ts实现在方法中可调用的拟态框弹窗(类el-MessageBox)
这篇文章主要介绍了vue3.2+ts实现在方法中可调用的拟态框弹窗(类el-MessageBox),这个需求最主要的是要通过方法去调用,为了像el-messagebox使用那样方便,需要的朋友可以参考下2022-12-12


最新评论