请稍等 ...
×

采纳答案成功!

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

正在回答 回答被采纳积分+3

4回答

Parry 2017-03-16 16:23:20

你 location import 了?

0 回复 有任何疑惑可以回复我~
慕粉1119464538 2017-04-08 14:51:36

最新版本为4.0,已经将history移到react-router-dom中了. 要想按老师的步骤走,建议安装旧版,  npm uninstall react-router ,  然后移除package.json中对应的react-router信息, 重新执行命令npm install --save react-router@3   

0 回复 有任何疑惑可以回复我~
提问者 酒足饭饱勾二嫂 2017-03-16 17:50:28

这个我引入了,但没有用。还是说Router.history是undefined,还有就是location那个问题。查了半天也没查出来。而且我在github上看到react-router的api现在好像并没有hashHistory了

0 回复 有任何疑惑可以回复我~
  • Parry #1
    你使用的版本号是?
    我帮你查下看看。
    回复 有任何疑惑可以回复我~ 2017-03-16 17:55:30
  • 提问者 酒足饭饱勾二嫂 回复 Parry #2
    "react-router": "^4.0.0",麻烦老师了
    回复 有任何疑惑可以回复我~ 2017-03-16 18:06:51
  • Parry 回复 提问者 酒足饭饱勾二嫂 #3
    我还没更新到这么高的版本,文档在这里:https://reacttraining.com/react-router/web/guides/quick-start
    回复 有任何疑惑可以回复我~ 2017-03-16 20:57:12
提问者 酒足饭饱勾二嫂 2017-03-16 17:00:26

是我没仔细看您的代码么?我没看到import location这一段啊。而且我的Router.history是undefined。请问老师怎么解决

0 回复 有任何疑惑可以回复我~
  • Parry #1
    import {Router, Route, hashHistory} from 'react-router';
    回复 有任何疑惑可以回复我~ 2017-03-16 17:15:38
  • Parry #2
    你是安装的最新版本吧,建议安装2.0的版本,新版本的示例我会重新写一个发布在博客上供参考。
    回复 有任何疑惑可以回复我~ 2017-04-08 15:33:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信