采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
如图所示不知道为什么有问题,登录这个组件测试过了没有问题,现在问题应该和router的跳转有关系
折腾了一下午终于找到原因了,下图中这里用了encodeURIComponent对后面的值进行编码了
然后在Login页面通过this.props.match.params.router获取的值是编码之后的,我加了个decodeURIComponent(router)就好了,请问这里跳转前编码的意义是什么?
只要是参数值,都需要进行 encode 的
那就比如图中的这种情况 我怎么知道什么时候要调用decodeURIComponent解码呢?还是说不管什么时候跳转前都编码,跳转后获取的时候都解码
只要是获取url参数的内容,你直接decode即可,这本就是应该规范起来的内容
登录后可查看更多问答,登录/注册
已经对React Router4与Webpack2进行了项目升级
1.1k 13
1.1k 12
931 11
902 11
845 11