From 42d45bed187393ae02a1fef1df5d46b114f198a8 Mon Sep 17 00:00:00 2001 From: roymondchen Date: Fri, 10 Jul 2026 16:40:42 +0800 Subject: [PATCH] =?UTF-8?q?fix(form):=20radio=20group=20disabled=E4=B8=8D?= =?UTF-8?q?=E7=94=9F=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/form/src/fields/RadioGroup.vue | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/form/src/fields/RadioGroup.vue b/packages/form/src/fields/RadioGroup.vue index 52db27b5..52791a7c 100644 --- a/packages/form/src/fields/RadioGroup.vue +++ b/packages/form/src/fields/RadioGroup.vue @@ -36,6 +36,9 @@ const itemComponent = computed(() => (props.config.childType === 'button' ? TMag const emit = defineEmits(['change']); const clickHandler = (item: string | number | boolean) => { + if (props.disabled) { + return; + } // 再次点击取消选中 emit('change', props.model[props.name] === item ? '' : item); };