【发布时间】:2017-02-06 18:13:12
【问题描述】:
我有一个带有以下表单提交按钮的 React 表单:
<Link
className="btn btn-secondary btn-width-200 search-submit"
to={{pathname: '/booking/search', query: this.state.filters}}>
Search
</Link>
在上面的link 中,我想在按钮单击时调用函数handleSubmit(evt)。
handleSubmit(evt) {
evt.preventDefault();
this.setState({form_submitted: true});
}
<Link className="btn btn-secondary btn-width-200 search-submit" to={{pathname: '/booking/search', query: this.state.filters}} onClick={this.handleSubmit.bind(this)}>Search</Link>
但以下忽略了to={{pathname: '/booking/search', query: this.state.filters}},只考虑了handleSubmit函数
有没有办法将to={{pathname: '/booking/search', query: this.state.filters}} 添加到handleSubmit 函数中?或者有没有办法解决这个问题?
【问题讨论】:
标签: javascript html reactjs url-routing