1.下载依赖
npm install jsrsasign
2.封装一个公共方法
import jsrsasign from 'jsrsasign'
export const decodeToken = (token) => {
let obj = null
if (token !== '') {
const payload = jsrsasign.KJUR.jws.JWS.parse(token)
if (payload.hasOwnProperty('payloadObj')) {
obj = payload.payloadObj
}
}
return obj
}
3.导入,使用
import {decodeToken} from '@/utils/jsrsasign.js'
onShow() {
//token自己存储,我这就不写那个公共方法了
localStorage.getItem('token');
// 解析token获取当前账号的权限数组
//直接使用引入的这个decodeToken方法
this.userData = decodeToken(localStorage.getItem('token'))
console.log(this.userData,"解析数据")
},
这样就可以获取到解析后的数据了,希望对你有帮助。
版权声明:本文为qq_44063746原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。