设置了浏览器的cookie保存时间,main那里也没做拦截,但是刷新页面不自动跳登录页面

来源:6-2 拉取用户信息

桂圆

2020-10-25

图片描述

写回答

1回答

河畔一角

2020-10-25

你这是登录页面的接口调用,只有登录成功了,才会执行this.$router.push('/index'),刷新页面怎么会自动跳转? 你是不是理解有误?只要你登录成功了,就会执行路由跳转,才会跳转到首页。

0
1
桂圆
就是我在login.vue里设置了cookie的过期时间是5S this.$cookie.set('userId',res.id,{expires:'5s'}); 在登录成功后,跳转到index首页,等待5S,浏览器本地的cookie过期,则刷新页面后应该跳转到登陆页面 我这里没有加老师的index判断页面 else if(res.status == 10){ if (path != '#/index'){ <====这句没加 window.location.href = '/#/login'; } 但是cookie一直都在浏览器里面,并没有在5秒后消失,为啥啊
2020-10-26
共1条回复

Vue全家桶实战 从零独立开发企业级电商系统

Vue全家桶构建企业级电商系统,真实服务端数据对接,高实用性

2560 学习 · 1310 问题

查看课程