react-router-dom二级路由刷新就找到页面了

import React, { Component } from 'react';
import {BrowserRouter as Router,Route,Link,Switch,Redirect} from 'react-router-dom';//引入路由
import { Button } from 'react-bootstrap';
import './Home.css'
import HomeSection from '../HomeOne/HomeOne';
import HomeOneContext from '../HomeOneContext/HomeOneContext'

// 这个是二级路由
class Home extends Component {

render() {
    return (
        <div>
            <Router>
                <div>
                    
                    <HomeSection />
                    <Switch>
                        <Route exact path="/" component={HomeOneContext}/>
                        <Route  path="/homeonecontext" component={HomeOneContext}/>
                    </Switch>
                </div>
            </Router>
        </div>
    );
}

}

export default Home;

这个是我的代码

clipboard.png

还没有刷新之前

clipboard.png
刷新以后

clipboard.png
希望大神能帮我看看

阅读 8k
2 个回答

BrowserRouter相当于是向后台发出请求,需要后台重定向到index页面

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题