我有一個搜索字段?,F在它搜索每個鍵控。所以如果有人輸入“Windows”,它將使用onChange方法進行搜索:“W”,“Wi”,“Win”,“Wind”,“Windo”,“Window”,“Windows”我想要一個延遲,所以只有當用戶停止輸入200 ms時,才會進行搜索。原代碼handleChange: function(event) { var newVal = event.target.value; this.setState({value: newVal}); // 能否在這里加個定時器,判斷大于200ms后再進行下面的方法 this.doSearch();},doSearch: function() { someFunction(this.state.value);},.....<input id="search-input" className={active} placeholder="Type to search" value={inputValue} onChange={this.handleChange} />
如何在react中input-text設置一個定時器?
慕的地8271018
2018-12-19 17:19:48