vue 实现 el-radio 点击选中再次点击取消选中

AI 概述
最近产品经理要求 el-radio 组件支持取消选中功能,以往我们选择了就只能切换选项不能取消选中。所以针对这一需求做一简单实现,代码如下。 HTML 代码: <el-radio-group v-model="value"> <el-radio label="1" @click.native="handleRadioTrigger($event)">是</el-radio> <el-radio label="...

最近产品经理要求 el-radio 组件支持取消选中功能,以往我们选择了就只能切换选项不能取消选中。所以针对这一需求做一简单实现,代码如下。

HTML 代码:

<el-radio-group v-model="value">
  <el-radio label="1" @click.native="handleRadioTrigger($event)">是</el-radio>
  <el-radio label="2" @click.native="handleRadioTrigger($event)">否</el-radio>
</el-radio-group>

JS 代码:

handleRadioTrigger($event){
  let objVal = this.value;
  window.setTimeout(() => {
    if (!!objVal && objVal == $event.target.value) {
      $event.target.checked = false
      this.value= ''
    }
  }, 0);
}

希望对大家有用!

以上关于vue 实现 el-radio 点击选中再次点击取消选中的文章就介绍到这了,更多相关内容请搜索码云笔记以前的文章或继续浏览下面的相关文章,希望大家以后多多支持码云笔记。

「点点赞赏,手留余香」

1

给作者打赏,鼓励TA抓紧创作!

微信微信 支付宝支付宝

还没有人赞赏,快来当第一个赞赏的人吧!

声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 admin@mybj123.com 进行投诉反馈,一经查实,立即处理!
重要:如软件存在付费、会员、充值等,均属软件开发者或所属公司行为,与本站无关,网友需自行判断
码云笔记 » vue 实现 el-radio 点击选中再次点击取消选中

发表回复