问题描述
您好,您遇到了一个小问题,正在使用RadioGroup进行响应,我的问题是我无法获取事件对象,而只能获取值,在我的情况下,我想获取{ {1}}事件触发
onChange
<RadioGroup name="distance" onChange={handleChange}>
<Radio value="0.5">0.5</Radio>
<Radio value="2000">1</Radio>
<Radio value="3000">2</Radio>
<Radio value="4000">3</Radio>
<Radio value="5000">4</Radio>
</RadioGroup>
解决方法
我还没有尝试过拒绝您的案子,而是尝试这样的事情:
onChange={e => handleChange(e)}
比起cb
const handleChange = (e,value) => {console.log(e,value)}
最诚挚的问候!
, next version (v1.x)
的{{1}}和stable version v0.x
有两个区别
在chakra-ui
(v0.x)
<RadioGroup />
和onChange?: (
event: React.ChangeEvent<HTMLInputElement>,value: IRadio["value"],) => void;
(v1.x)
<RadioGroup />
如果您想访问该活动,则可以将onChange?(nextValue: StringOrNumber): void;
的版本降级