日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

el-radio單選框,取消選中

作者:大大。 更新時(shí)間: 2023-10-16 編程語言

1.背景:在公司開發(fā)需求中有一個(gè)選擇顏色的單選框(黑色,白色),每種顏色選擇后均支持取消選中,可是el-radio標(biāo)簽不支持取消選中。

方法1:?

<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即可

<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']
    }
}

?tips:

  1. 給vue綁定組件的時(shí)候,需要加一個(gè)native,不加的話會被認(rèn)為是要監(jiān)聽item里面的自定義事件,

  2. 加prevent,是用來阻止默認(rèn)事件的,相當(dāng)于Jquery里面的event.preventDefault()方法阻止元素發(fā)生默認(rèn)的行為。

原文鏈接:https://blog.csdn.net/weixin_43923808/article/details/131781999

  • 上一篇:沒有了
  • 下一篇:沒有了
欄目分類
最近更新