请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

返回登录界面

就是我从登陆界面登陆了 然后进去user页面(user页面有引入Header组件) 但是我点击header的那个返回键,返回不到登陆的 界面 而且浏览器回退的按钮点击也不起作用,只有重新刷新下user页面才能返回登陆的界面 这是怎么回事?点击返回按钮变化的总是http://localhost:8080/#/User?_k=1wtrus  k=后面的参数 

正在回答

1回答

双越 2017-07-13 11:52:14

你已经处于登录状态了,肯定不能再返回的登录界面了。已经处于登录状态肯定不会让你再登录一遍。

其实这里也算是一个逻辑上的bug,返回的时候即便不能返回,也应该跳转到首页。可以试着自己改一下这个问题。改的过程中有问题随时提出来。

0 回复 有任何疑惑可以回复我~
  • 好的 我试试
    回复 有任何疑惑可以回复我~ 2017-07-13 13:27:11
  • 我试了下可以在Header组件改一下 this.props.backHome ? this.props.backHome() : window.history.back() 
    要是我们在user界面的话 我们给Header组件传递个back事件,当点击返回箭头的时候判断要是有这个事件则返回首页 没有的话返回上一层  不知道这样子可取不
    回复 有任何疑惑可以回复我~ 2017-07-13 17:30:09
  • 双越 回复 提问者 低级前端开花工程师 #3
    看代码逻辑正确,测试一下没问题就行了
    回复 有任何疑惑可以回复我~ 2017-07-13 19:17:47
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信