element-ui的el-radio怎么在已选中的情况下,再次点击取消选中?

[color=green][size=medium][b]
第一种:

备选项
备选项
备选项


clickitem (e) {
e === this.radio2 ? this.radio2 = '' : this.radio2 = e
},


扩展下:通用写法,就是clickitem事件中,不要出现v-model的对象名

Yes
No



radioExt(v, m, _m) {
let _v = 'this.' + _m + '="' + v + '"'
if (v === m) {
_v = 'this.' + _m + '=null'
}
eval(_v)
}


建议上面的方式比较好,下面这个有弊端,必须要取消选中的那一个,才能再次选择


第三种:






data () {
return {
checkList: ['选项A']
}
}


[/b][/size][/color]

你可能感兴趣的:(Vue)