【发布时间】:2018-12-25 20:24:48
【问题描述】:
我一直在尝试在单击按钮时简单地重定向到另一个组件,但由于某种原因它不起作用。我想重定向到“/dashboard”并从登录中显示 AdminServices,如下所示:
//index.js
ReactDOM.render(<BrowserRouter><App /></BrowserRouter>,
document.getElementById("root"));
//App.js
<Switch>
<Route path="/" component={Login} />
<Route path="/dashboard" component={AdminServices} />
</Switch>
//登录.js
<Button
onClick={this.login}
>
</Button>
login = () =>{
<Redirect to="/dashboard" />
}
//AdminServices.js
render(){
return(
<div>Test</div>
);
}
【问题讨论】:
标签: javascript reactjs react-router