HarmonyOS 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 事件里 只有未选中点击才会触发

HarmonyOS
4天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

1、Radio被选中后,相同group的Radio会有一个被选中,无法取消。

2、onChange状态改变时触发回调,状态不改变是不会触发回调。请参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-radio-V5

3、如果在选中和取消两个操作时都需要自定义相关操作,可以使用Checkbox,请参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-checkbox-V5

分享
微博
QQ
微信
回复
4天前
相关问题
HarmonyOS radio组件问题
427浏览 • 1回复 待解决
HarmonyOS怎么调整Radio的选项框的位置
433浏览 • 1回复 待解决
HarmonyOS Tabs组件组件问题
437浏览 • 1回复 待解决
HarmonyOS Tabs组件嵌套Tabs组件问题
818浏览 • 1回复 待解决
HarmonyOS List组件和WaterFlow组件增强
607浏览 • 1回复 待解决
HarmonyOS Drawer组件
246浏览 • 1回复 待解决
HarmonyOS Navigation组件
267浏览 • 1回复 待解决
HarmonyOS List组件不能嵌套Grid组件
52浏览 • 1回复 待解决
HarmonyOS HarmonyOS社区组件问题
325浏览 • 1回复 待解决