注:本方案直接修改uview组件源码
一、打开 /node_modules/uview-ui/components/u-radio/u-radio.vue
文件
二、找到 setRadioCheckedStatus()
函数
三、函数修改为
setRadioCheckedStatus() {
this.emitEvent();
if(this.parent) {
if (this.parentData.value !== this.name) {
this.parent.setValue(this.name);
this.parentData.value = this.name;
} else {
this.parent.setValue('');
this.parentData.value = '';
}
}
}
即可