采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
不知道是什么原因
你 location import 了?
最新版本为4.0,已经将history移到react-router-dom中了. 要想按老师的步骤走,建议安装旧版, npm uninstall react-router , 然后移除package.json中对应的react-router信息, 重新执行命令npm install --save react-router@3
这个我引入了,但没有用。还是说Router.history是undefined,还有就是location那个问题。查了半天也没查出来。而且我在github上看到react-router的api现在好像并没有hashHistory了
你使用的版本号是? 我帮你查下看看。
"react-router": "^4.0.0",麻烦老师了
我还没更新到这么高的版本,文档在这里:https://reacttraining.com/react-router/web/guides/quick-start
是我没仔细看您的代码么?我没看到import location这一段啊。而且我的Router.history是undefined。请问老师怎么解决
import {Router, Route, hashHistory} from 'react-router';
你是安装的最新版本吧,建议安装2.0的版本,新版本的示例我会重新写一个发布在博客上供参考。
登录后可查看更多问答,登录/注册
轻松入门 React 开发,React Router 4 与 Webpack 2 完美升级项目
5.4k 6
5.2k 6
2.5k 18
2.6k 14
2.9k 13