账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    React 怎么把页面url没有正确指向的路由 指向首页
    27
    0

    假如以下代码是我主页的路由 ,路由主要分 /app 和 /something ,然后 /app下还有三个路由 /app/home,/app/company,/app/about, 假如我想把除了以上路由的其他路由都指向 /app/home 改怎么做
    比如 /app/abcd 我的网站没有这个页面 用户手动输入后自动跳转到/app/home

    const AppMain = () => (
        <div>
            <Navbar/>
            <Switch>
                {/* <Redirect exact from='/' to='/app/home'/> */}
                <Redirect exact from='/app/' to='/app/home'/>
                <Route exact path="/app/home" component={Main}/>
            </Switch>
            <Route path="/app/company" component={Company}/>
            <Route path="/app/about" component={AboutMe}/>
            <Footer/>
        </div>
    );
    
    
    class App extends Component {
      render() {
        return (
            <Router>
                <div className="App">
                    {/* 主页入口 */}
                    <Route path='/app' component={AppMain}/>
                    {/* 完全空页面 备用 */}
                    <Route path='/something' component={Something}/>  
                </div>
                
            </Router>
        );
      }
    }
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部