在HarmonyOS NEXT开发中Radio 组件?Radio 组件 不能取消选中?
@State radioCheck: boolean = false;
Radio({ value: 'Radio1', group: 'radioGroup' })
.checked(this.radioCheck)
.height(20)
.width(20)
.onChange((isChecked: boolean) => {
this.radioCheck = isChecked;
})
在onchange 事件里 只有未选中点击才会触发
解决方案如下:
1、Radio被选中后,相同group的Radio会有一个被选中,无法取消。
2、onChange状态改变时触发回调,状态不改变是不会触发回调。请参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-refere...
3、如果在选中和取消两个操作时都需要自定义相关操作,可以使用Checkbox,请参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-refere...