使用element-ui的radio组件,当label的值等于v-model的值时,radio就会默认选中此项,但是当v-model的值是动态时,你会发现根本选中不了
解决方案:使用 this.$set 对v-model的值进行赋值
如:以下为请求后端数据
then(response => {
if (response.code === 1) {
this.$set(this.upForm, 'type', response.data)
}
})
注:有个大坑,如果后端返回response.data 数据是数字类型的,那需要转成字符串,不然也是不显示的
本文介绍在使用Element-UI的Radio组件时,如何通过this.$set方法解决v-model动态值无法被选中的问题。并提醒在处理数字类型数据时,需将其转换为字符串以确保正确显示。
7945





