vue 使用form表单登录要点击两次才可以登录

image.png

登录事件

image.png

登录的函数

image.png

我登录完成之后在进行路由跳转
that.$router.push({path: "/usersList"});

就是这个路由跳转跳转不到对应的页面

打debugger后第一次走到flushCallbacks()这个函数,登录框不会消失,当第二次的时候会消失

image.png

阅读 5.2k
4 个回答

看到已经解决了
有一句说一句 that没有必要 路由尽量用小写

你可以在切换路由之前试试debugger,看看什么原因。

在你第一次点击登录时,logining 的值是什么

新手上路,请多包涵

虽然你解决了,不过我猜测你还是稀里糊涂的不知道为什么.
因为你是先跳转的路由, 然后存的sessionStorage, 先跳转肯定查不到登陆信息.
你先存信息,再跳转路由,你路由肯定有监控登陆状态,然后你才弄好了

推荐问题