反应路由器浏览器后退按钮不会路由到上一页

时间:2015-07-08 16:08:24

标签: javascript reactjs react-router

这是我的routes.js,当我进入个人资料页面后,点击浏览器返回按钮后,它只更改地址栏,并且没有路由到主要布局。请帮助我解决这个问题。

import React from 'react';
import Main from '../components/Main';
import Home from '../components/Home';
import Profile from '../components/Profile';

import {Router, DefaultRoute, Route} from 'react-router';

export default (
    <Route name="app" path="/" handler={Main} >
        <Route name="profile" path="profile/:username" handler={Profile} />
        <DefaultRoute handler={Home} />
    </Route>
);

这是我的主要布局

var Main = React.createClass({

    render: function() {
        return (
            <div className="main-container">
                <nav className="navbar navbar-default" role="navigation">
                    <div className="col-sm-7 col-sm-offset-2" style={{marginTop: 15}}>
                        <SearchGithub />
                    </div>
                </nav>
                <div className="container">
                    <RouteHandler />
                </div>
            </div>
        )
    }
});

0 个答案:

没有答案
相关问题