【发布时间】:2020-04-27 17:18:45
【问题描述】:
有人能告诉我为什么在提交表单时 SearchResult 没有显示吗?
export default class Search extends React.Component {
constructor() {
super();
this.state = {
search: ""
}
this.handleChange = this.handleChange.bind(this);
this.handleSubmit = this.handleSubmit.bind(this);
}
handleChange(event) {
this.setState({
search: event.target.value
});
}
handleSubmit() {
return <SearchResult/>
}
render() {
return(
<div>
<form onSubmit={this.handleSubmit}>
<label>
Name:
<input type="text" value={this.state.search} onChange={this.handleChange} />
</label>
<input type="submit" value="Submit" />
</form>
</div>
);
}
}
我没有出现任何错误,当我提交它时,页面只是重新加载并停留在 Search 组件上,而不是 SearchResult 组件上。
谢谢
【问题讨论】:
标签: javascript reactjs components