代码如下:
<Input.Search
onKeyUp={e=>setTimeout(()=>{
this.filterContent(e.target.value)
},200)}
/>
filterContent=(kewword)=>{
this.setState({'filter':keyword})
}
因为不想频繁触发,所以加了200毫秒延时,控制台提示use event.persist();请问怎么处理?
代码如下:
<Input.Search
onKeyUp={e=>setTimeout(()=>{
this.filterContent(e.target.value)
},200)}
/>
filterContent=(kewword)=>{
this.setState({'filter':keyword})
}
因为不想频繁触发,所以加了200毫秒延时,控制台提示use event.persist();请问怎么处理?
注意:
如果你想异步访问事件属性,你需在事件上调用event.persist()
,此方法会从池中移除合成事件,允许用户代码保留对事件的引用。
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
6 回答840 阅读✓ 已解决
4 回答1.6k 阅读
6 回答1k 阅读