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

學無先后,達者為師

網站首頁 編程語言 正文

el-radio單選框,取消選中

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

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

方法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,設置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綁定組件的時候,需要加一個native,不加的話會被認為是要監聽item里面的自定義事件,

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

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

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