【发布时间】:2021-01-18 09:10:18
【问题描述】:
const [state, setState]=useState({
value:0,
value2:0
});
const onChange1=()=>{
setState({
...state,
value:5
});
};
const onChange2=()=>{
setState({
...state,
value2:10
});
};
return (
<div>
<div>value:{state.value}</div>
<div>value2:{state.value2}</div>
<button onChange={onChange1}>value</button>
<button onChange={onChange2}>value2</button>
</div>
);
我想根据按钮以不同方式管理 value1 和 value2。但是,我不习惯管理多个输入。任何帮助将不胜感激。
【问题讨论】:
-
问题是什么?您当前的代码有问题吗?
-
是的,即使按下按钮@CertainPerformance,值也不会改变
-
很好地描述你的问题。在不知道您面临的问题的情况下,我们无法帮助您。描述你的问题。
-
当我按下第一个按钮时,值将变为5,当我按下第二个按钮时,值2将变为10,但它没有改变。请帮帮我..我不知道我的问题是什么...@MichaleRezene