1 回答

TA贡献1921条经验 获得超9个赞
一种解决方案是在父组件中创建这些输入的引用,然后在发生更改时使用焦点函数。
class DemoComp extends React.Component {
constructor(props) {
super(props);
this.inputRef1 = React.createRef();
this.inputRef2 = React.createRef();
}
getInputNumber = (e, para, inputRef) => {
console.log(e, para);
storeInputNumber[e] = para;
inputRef.focus();
};
和
<InputNumber
id="input 2"
ref={input => {
this.inputRef1 = input;
}}
onChange={e => {
this.getInputNumber(e, "input 2", this.inputRef1);
}}
/>
另一个输入也是如此。
检查我的codesandbox
https://codesandbox.io/s/practical-newton-918jn
添加回答
举报