我正在使用react-router来构建一个简单的应用程序。我不能使用浏览器历史方法,所以,我正在使用哈希历史方法。但是,我陷入了一个点。如何为提交表单执行"clickHandler"功能,以便登陆另一条路线?
下面是一个片段:
onSubmit: function() {
//go to some route here...
},
render: function() {
return(
<button onClick={this.onSubmit} >Submit</button>
)
}
谢谢
你能试试以下方法吗:
import { hashHistory } from 'react-router';
onSubmit: function() {
hashHistory.push('/foo');
},
您可以在此处查看完整的history
API:https://github.com/ReactJSTraining/history