【发布时间】:2018-11-19 20:38:57
【问题描述】:
我想添加通过单击 ENTER 键进行搜索的功能。如何在我的代码中添加它? 这是来自 codecademy 项目
import React, { Component } from 'react';
import './SearchBar.css';
class SearchBar extends Component {
constructor(props) {
super(props);
this.search = this.search.bind(this);
this.handleTermChange = this.handleTermChange.bind(this);
}
handleTermChange(event) {
const newTerm = event.target.value;
this.setState = ({ term: newTerm});
}
search() {
this.props.onSearch(this.state.term);
}
render() {
return(
<div className="SearchBar">
<input placeholder="Enter A Song, Album, or Artist" onChange = {this.handleTermChange}/>
<a onClick ={this.search}>SEARCH</a>
</div>
)}
}
export default SearchBar;
【问题讨论】:
标签: javascript reactjs