在不使用链接的情况下使用 React 路由器导航



我正在使用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

相关内容

  • 没有找到相关文章

最新更新