vue中使用jwt-decode解析token的方法
短信预约 -IT技能 免费直播动态提醒
安装:
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内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341