采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
路由map 组件 放在那个 provder 里边
在 App/router/AppRouter.jsx 中做如下改动
// import createBrowserHistory from 'history/createBrowserHistory'
import createHashHistory from 'history/createHashHistory'
const customHistory = createHashHistory()
最新版本的 router 里自带 hash router 这样却是跳转路由不会刷新了 。这两者有什么主要区别呢
用 hashHistory 肯定不会刷新。用 browserHistory 记得是需要服务器端的配置来支持,涉及和 server 端结合了。因此,你先用 hashHistory 做吧,把这个流程跑通再说。
你从哪里将 cityName 存储到 redux 中的?
你看图片里那个 city 路由 上班那个 app 路由。里边的一个 组件里。
用 redux 开发者工具看一下,城市信息是否真的存进 redux 中了
我这个是 根路径‘/’下调到 app组件,app 组件里 router='/' 到 home 组件 home 里 用redux-devtool 是保存了的。但是我 在浏览器 url 栏 里 输入/city 调到 city 组件就获取不到了
登录后可查看更多问答,登录/注册
已经对React Router4与Webpack2进行了项目升级
1.2k 13
1.5k 12
1.1k 11
1.0k 11
979 11