1.背景:在公司开发需求中有一个选择颜色的单选框(黑色,白色),每种颜色选择后均支持取消选中,可是el-radio标签不支持取消选中。

2.解决:

方法1:

黑色白色
 clickitemdataType (e) { // e为radio的label值e === this.radioColor ? this.radioColor = '' : this.radioColor = e },

方法2:换checkbox,设置max=1即可

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