用于InputNumber组件的ant设计模糊方法

时间:2018-02-05 16:48:25

标签: antd

如果InputNumber组件失去焦点,我想使用blur方法运行一个函数,但我不知道如何使用它。

<InputNumber
value={value}
onChange={this.handleChange}
onKeyDown={this.onKeyHandler}
size="small"
min={0}
step={0.5}
/>

2 个答案:

答案 0 :(得分:2)

你可以试试这个。

 <InputNumber
    value={value}
    onChange={this.handleChange}
    onKeyDown={this.onKeyHandler}
    size="small"
    min={0}
    step={0.5}
    ref={(input) => this.testInput = input}
    />

然后是内部生命周期方法,如componentDidUpdate

 this.testInput.focus();
 this.testInput.blur();

答案 1 :(得分:0)

尝试这种方式 工作正常。 ;)

<InputNumber
    value={value}
    onChange={this.handleChange}
    onKeyDown={this.onKeyHandler}
    size="small"
    min={0}
    step={0.5}
    onFocus={this.showValue}
    onBlur={this.showValue}
    />