radio一旦选中一般是取消不了选中状态的,但是可以通过js操作数据的方式实现。

以element-ui的radio组件为例,可以给radio增加一个native后缀去监听原生的点击事件(不加无法监听点击),增加一个prevent后缀去除radio组件原来自带的行为来执行新的逻辑。当点击的时候,如果当前点击的选项还没有被选中过,那么给v-model绑定的值赋值为当前选中的选项的值,如果当前点击的选项已经选中了,那么v-model绑定的值就重置为空,这样就可以实现***取消radio的选中状态***的效果了。

以下是代码:

<div v-for="(item, infoIndex) in formData.hots" :key='infoIndex' class="product-item"><el-radio-group v-model="item.label"><el-radio :label="0" @click.native.prevent="clickRadioItem(0,infoIndex)">热</el-radio><el-radio :label="1" @click.native.prevent="clickRadioItem(1,infoIndex)">新</el-radio></el-radio-group>
</div>data() {return {formData: {hots: []},};
}methods: {clickRadioItem(e, index) {if (this.formData.hots[index].label === e) {this.formData.hots[index].label = null} else {this.formData.hots[index].label = e}}
}

取消radio的选中状态相关推荐

  1. layui 查看编辑页面,radio 默认选中状态

    /*** @param form* @param 更新全部表单*/ function reloadFrom() {layui.use(["form"],function () {v ...

  2. jQuery设置radio默认选中状态及获取选中值

    jQuery设置radio默认选中状态及获取选中值 //获取选中值 var rechargeType = $("input[name='rechargeType']:checked" ...

  3. input type=“radio“默认按钮选中状态

    html: <input id="Radio1" type="radio" value="男" name="st_Sex&q ...

  4. 实现radio单选框单击取消选中状态

    需求:项目中对于有些单选内容可以设置默认选中,也可以不设置默认选中,而一般使用radio后,选中其中一个后,就无法让全部的radio恢复到一开始的未选中状态,如下图: 后面的单选框只能三选一,并且也可 ...

  5. 取消iview UI框架的Radio选中状态

    调试过程: 先给RadioGroup绑定切换Radio时触发的事件@on-change="radioChange" 再给两个Radio标签加入ref标识分别命名为"rad ...

  6. html中radio、checkbox选中状态研究(静下心来看,静下心来总结)

    html中radio.checkbox选中状态研究(静下心来看,静下心来总结) 一.总结 1.单选框的如果有多个checked 会以最后一个为准 2.js动态添加checked属性:不行:通过 $(& ...

  7. jQuery:1.5.4.3,表格变色(单击行,把当行的单选按钮(radio)设为选中状态,并应用当前样式)...

    ylbtech-jQuery:jQuery学习 jQuery语法实例 表格变色效果截图 jQuery:1.5.4.3,表格变色(单击行,把当行的单选按钮(radio)设为选中状态,并应用当前样式) H ...

  8. table(单击行,把当行的单选按钮(radio)设为选中状态,并应用当前样式)

    直接上代码 <%@ page language="java" contentType="text/html; charset=UTF-8"pageEnco ...

  9. jQuery取消checkbox选中状态

    <!DOCTYPE html> <html><head><meta charset="UTF-8"><title>jQu ...

最新文章

  1. Vijos1404遭遇战[最短路建模]
  2. Python自动化之YAML解析
  3. 雷军做程序员时写的博客,太牛了。。
  4. boost::mp11::mp_second相关用法的测试程序
  5. springboot嵌入thymeleaf后css404_SpringBoot2整合Thymeleaf
  6. sql数据迁移到oracle数据库,从Oracle到SQL Server数据库主键的迁移
  7. hibernate性能_改善Hibernate应用程序性能的7种方法
  8. component、 filters(过滤器)、computed(计算属性)、$watch(观察属性)、设定计算属性
  9. android 定时器 耗电,Android定时器
  10. Opencv之通过url抓取图片并通过opencv可视化
  11. laravel知识点: 了解应用环境
  12. 2019ICPC亚洲区域赛日程与2019CCPC比赛日程
  13. 语音识别芯片的工作原理和分类
  14. 爱忘事、不自律,有了这5款时间管理工具,堪比“罗志祥”!
  15. win7笔记本外接显示器html,win7系统笔记本外接显示器的操作方法
  16. ANSYS APDL学习(12):如何将ansys求解后的数据(点位移/应力/应变等)导出到txt文件
  17. 官方微信支付跟特约商户的区别
  18. 中职双师型教师计算机培训总结,双师型教师计算机培训心得体会
  19. 全球与中国分期付款解决方案市场现状及未来发展趋势
  20. ZZULIOJ--2835: 未成年人之友

热门文章

  1. 测试一下引用代码块中的符号问题
  2. 【C++】正则表达式
  3. android 大图长图显示,Android如何显示长图
  4. linux scp迁移服务器
  5. Flutter第3天--基础控件(上),retrofit优点
  6. java取余运算“%”
  7. android车机手机黑屏闪黑终结者-Winscope工具使用介绍
  8. 时间计算题100道_高考物理答题小技巧(选择题、实验题、计算题)
  9. wps,根据下拉列表选项自动填充颜色
  10. Mysql复合索引,条件中有or时使用不到