场景:使用Vue前后端分离,登陆时成功或失败时,后台代码重定向一个待token地址,要在地址中获取token,并保存在Vue中,以便随时拿出来获取登录信息
<script>
export default {
this.getParams();
var token = this.$route.query.token;//从URL地址上得到token
// 将数据放在当前组件的数据内
localStorage.setItem('tokenId', token);//保存token
}
</script>
在需要用到token的地方,使用以下方式拿出来:
tokenId:localStorage.getItem('tokenId');//取出token
附:
后台代码重定向的URL地址及方式:
//response为 HttpServletResponse response;
response.sendRedirect("http://192.138.11.119:8070/#/testStatus?token=" + token);