今天在开发单选框功能时,怎么设置element  组件el-radio的值就是不生效,dubgger也走了,页面就是不选中指定的值!气的脑袋膨胀了,最后发现问题所在,竟然是因为数据类型不同。

<el-radio v-model="select" :label="1l" >
<el-radio v-model="select" :label="2" >

首先页面中v-model绑定的值类型是字符串,然后我在动态修改值的时候,做了 Nubmer处理,这就导致了值类型不一样,页面不能生效。

刚开始是以为vue缓存问题,使用了nextTick之后依旧不生效。然后对比了另外的一个单选功能,最终发现:

element中el-radio的值类型不同,将不会触发选中事件!动态赋值也不会成功!!!