diff --git a/uview-ui/components/u-radio/u-radio.vue b/uview-ui/components/u-radio/u-radio.vue index 1d9a439e..388218bf 100644 --- a/uview-ui/components/u-radio/u-radio.vue +++ b/uview-ui/components/u-radio/u-radio.vue @@ -91,7 +91,9 @@ this.parent = false; // 支付宝小程序不支持provide/inject,所以使用这个方法获取整个父组件,在created定义,避免循环引用 this.updateParentData(); - this.parent.children.push(this); + // this.parent.children.push(this); parent已经是false,应该是$parent.$children + // 如果父组件不是u-radio-group呢,是不是也有问题? + this.$parent.$children.push(this); }, computed: { // 是否禁用,如果父组件u-raios-group禁用的话,将会忽略子组件的配置