react路由跳转页面不刷新

发布于 2022-09-06 11:24:30 字数 975 浏览 7 评论 0

拿react跟react-router 写个demo
路由跳转了页面没有变化 F5刷新之后页面才变
怎么解决 求大佬解答

代码 帖下面:

  class App extends Component {
  render() {
    return (
      <div className="App">
        <Router>
            <Route exact path="/" render={()=>(<div>111</div>)}></Route>
            <Route path="/order" render={()=>(<Order/>)}></Route>
            <Route path="/me" render={()=>(<Me/>)}></Route>
        </Router>
        <Foot></Foot>
      </div>
    );
  }
}

class Foot extends Component{
render(){
    return(
        <Router>
            <ul>
                <li><Link to="/">首页</Link></li>
                <li><Link to="/order">订单</Link></li>
                <li><Link to="/me">我的</Link></li>
            </ul>
        </Router>
    )
}

}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

苏大泽ㄣ 2022-09-13 11:24:30
<Router history={history}>
    <Switch>
        <Route />
        <Route />
    </Switch>
</Router>

请以后提问问题的时候把代码以code的形式贴出来,不要直接上图。
有些人很想回答你的问题,本来可以直接粘你的代码改,结果你的是图,就不想回答了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文