底部标签栏获取token失败

需求:底部标签栏获取token

底部标签栏<FooterGuide>是一个单独的组件组成的,我们是在登录成功的时候将token存储到localStorage中,在FooterGuide这个组件中将token取出来,但是这时候取出来的是null,说明此时localStorage里面并没有存储token,原因是在根组件中,FooterGuide是一直存在的

也就是说FooterGuide比登录页面更早的存在,此时在FooterGuide里面获取localStorage里面的token是不存在的,因为此时还未登录成功,所以localStorage里面并没有存储内容

解决办法:

开一个定时器,每5s获取一下,这时只要登录成功以后localStorage就会将token存储进去,自然而然就能获取到了。解决~

 

posted @ 2019-03-22 09:52  皑皑嘿  阅读(487)  评论(0编辑  收藏  举报