采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
因为之前的开发中window.history.back() 会跳转到user页面 只有先登录才能实现正常跳转
实际项目中,这里应该做一个判断。登录后,从详情页点击返回时,如果是登录状态,就直接返回到首页或者列表页,如果非登录状态,就执行 history.back() 。这里你可以自己试着加一下这个逻辑,有问题随时提问。
谢谢老师
返回到列表页怎么保存之前用户的搜索状态呢?假设从首页输入关键字123 那么列表页url应该是search/all/123 ;按照上面的逻辑登录一次之后 最多只能是返回到search/all 因为这里没有办法知道之前输入的关键字是123
想要存储搜索历史,那只能是另外做程序来处理,肯定不会因为重新登录了就不知道了。
登录后可查看更多问答,登录/注册
已经对React Router4与Webpack2进行了项目升级
1.0k 13
1.1k 12
918 11
888 11
833 11