1.背景:在公司開發(fā)需求中有一個(gè)選擇顏色的單選框(黑色,白色),每種顏色選擇后均支持取消選中,可是el-radio標(biāo)簽不支持取消選中。
2.解決:
方法1:?文章來源:http://www.zghlxwxcb.cn/news/detail-629493.html
<el-radio-group v-model="radioColor">
<el-radio :label="'black'" @click.native.prevent="clickitemdataType('black')">黑色</el-radio>
<el-radio :label="'white'" @click.native.prevent="clickitemdataType('white')">白色</el-radio>
</el-radio-group>
clickitemdataType (e) { // e為radio的label值
e === this.radioColor ? this.radioColor = '' : this.radioColor = e
},
方法2:換checkbox,設(shè)置max=1即可文章來源地址http://www.zghlxwxcb.cn/news/detail-629493.html
<el-checkbox-group v-model="checkList" :max="1">
<el-checkbox label="A"></el-checkbox>
<el-checkbox label="B"></el-checkbox>
</el-checkbox-group>
data () {
return {
checkList: ['A']
}
}
到了這里,關(guān)于el-radio單選框,取消選中的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!