【发布时间】:2019-05-11 02:25:17
【问题描述】:
我正在使用 antd 库的搜索输入组件。它带有一个 onSearch 回调函数,我们可以在其中捕获事件目标,并可以使用全局输入函数,如 blur()、focus()。但这似乎不起作用。如果我附加任何其他事件处理程序,如 onClick 或 onChange 它工作。是错误还是我做错了什么。
import React from 'react';
import ReactDOM from 'react-dom';
import 'antd/dist/antd.css';
import './index.css';
import { Input } from 'antd';
const Search = Input.Search;
ReactDOM.render(
<div>
<Search
placeholder="input search text"
onSearch={(value,e) => {
console.log(e.target);
e.target.blur();
console.log(value)
}}
enterButton
onChange={e => {
console.log(e.target)
e.target.blur()}}
/>
</div>,
document.getElementById('container')
);
【问题讨论】:
标签: javascript reactjs input antd