【发布时间】:2022-09-27 22:58:54
【问题描述】:
我有一个从按钮中选择值的应用程序让我告诉你 enter image description here
每当我们想单击一个按钮时,禁用除我选择的所有其他按钮,我不明白如何实现它。
这是代码简化: https://github.com/mehditaib03/Tip-/blob/main/src/Components/Billinput.jsx
对于块代码和概念,请考虑: https://scrimba.com/scrim/c4LEQwf9
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/react/16.6.3/umd/react.production.min.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.6.3/umd/react-dom.production.min.js\"></script>
export function OtherMethod () {
const [current,setCurrent]= useState(true)
function myFunc(e){
//loop overr each node of button
//setcurrent node to false
//setOther node to true
console.log(e.target.disabled)
}
return (
<div id=\"container\" >
<button id=\"1\" disabled={current} onClick={myFunc}> click me</button>
<button id=\"2\" disabled={current} onClick={myFunc}>abc</button>
<button id=\"3\" disabled={current} onClick={myFunc} >def</button>
<button id=\"4\" disabled={current} onClick={myFunc}>ghi</button>
</div>
)
}
标签: reactjs react-hooks