开发购物车项目中需要判断商品是否选中或者取消。开始使用的是Vant-ui中的 van-checkbox 组件,因为van-checkbox无法获取v-model中的状态值 后来就直接使用input写了。

<input type="checkbox" v-model="item.onYes" :name="item.id" @click="choice(item,index)"/>
//item.onYes是后台返回的初始值(字符串格式,可以使用Boolean()进行转义为布尔类)也可以自己数组自定义一个初始状态

在methods中判断选中或者取消

 choice(res,index) {if (this.list[index].isCheck === false) {this.list[index].isCheck = true;} else { this.list[index].isCheck = false;// this.isAllChecked = false;}},

最后在计算属性(computed)中获取状态并且计算出选中的金额合计(因为是后台返回来的初始值有可能是字符串类型所以判断时加上undefined来判断)
// 我这里是做一个商城金额合计的,平时的话是在methods中做进一步处理

 totalPrice() {var total = 0;for (var i = 0; i < this.list.length; i++) {if (this.list[i].onYes == true || this.list[i].onYes == undefined) {var item = this.list[i];total += item.price * item.buy_num;}}return total.toString().replace(/\B(?=(\d{3})+$)/g, ",");}

vue判断input框中的checkbox(单选)是否为选中状态相关推荐

  1. 使用css修改input框中checkbox的样式

    概述 在页面设计时,我们经常使用input复选框.由于界面设计的需要,我们需要修改复选框的样式,使得界面更美观或者适应新的需求.由于CheckBox伪类修改比较复杂,通常修改的方式有两种,一个是链入图 ...

  2. html中的input框中的value值到底是什么

    input框中的value值到底是什么,value 属性为 input 元素设定值. 对于不同的输入类型,value 属性的用法也不同: type="button", " ...

  3. js/jquery 获取本地文件的文件路劲 获取input框中type=‘file’ 中的文件路径(转载)...

    原文:http://blog.csdn.net/niyingxunzong/article/details/16989947 js/jquery 获取本地文件的文件路劲 获取input框中type=' ...

  4. vue.js html 属性赋值,vue.js input框之间赋值方法

    vue.js input框之间赋值方法 2019-01-07 编程之家 https://www.jb51.cc 编程之家收集整理的这篇文章主要介绍了vue.js input框之间赋值方法,编程之家小编 ...

  5. js复制input 框中的值

    js复制input 框中的值 function copy(){ var Url2=document.getElementById("copyValue"); Url2.select ...

  6. easyui下拉框option写死_JavaScript_jQuery+easyui中的combobox实现下拉框特效,1.第一种写法:Input框中显示: - phpStudy...

    jQuery+easyui中的combobox实现下拉框特效 1.第一种写法:Input框中显示: 2. 第二种用法,在list列表中显示: 类别 3. 第二种的另一种写法: 类别 以上3种方法均可实 ...

  7. C# 怎样判断 datagridview 中的checkbox列是否被选中

    开发(winform)时碰到这个问题 C# 怎样判断 datagridview 中的checkbox列是否被选中,错误原因都C#对类型判断相当严格,为了避免大家以后多走弯路,把我的思路和大家说一下,希 ...

  8. JavaScript - 正则(RegExp)判断文本框中是否包含特殊符号

    前言 有时,我们希望判断文本框中用户输入的字符是否含有特殊符号(*/#$@),就像用户注册时密码框的填写. demo 利用 RegExp 对象,能很优雅的实现以上需求: // even(文本框内容) ...

  9. input框中的文字加下划线

    需求: 要求input框中的文字有下划线 解决: <input type="text" name="mailpassword" value="已 ...

最新文章

  1. 闭包(Closures)
  2. Catterplots包,让你绘制不一样的图
  3. TensorFlow example示例 Process finished with exit code -1073741819 (0xC0000005)
  4. STM32 进阶教程 14 - 程序加密之FLASH读写保护
  5. Git:git-pull的用法总结
  6. Linux指令not found
  7. 计算机组成原理唐朔飞课后答案第六章,计算机组成原理第六章部分课后题答案(唐朔飞版)...
  8. redis中hash类型介绍
  9. 老生常谈的一个问题,转行学习编程,是自学还是报班
  10. 为什么复制粘贴格式总是出错_想把图片转换成pdf格式怎么做?你找对方法了吗...
  11. 尴尬!Google搜索现在也会“千人千面”了,退出登录也一样
  12. Spring,Mybatis,Springmvc框架整合项目(第一部分)
  13. 网件rax40可以刷梅林_良心曝光网件rax40和华硕ax3000哪个好用?差别大吗?亲测解析内情...
  14. Poj 2456 Aggressive cows
  15. 浏览器首页被恶意篡改
  16. LeetCode 1723 完成所有工作的最短时间 题解
  17. 数据库恢复时出现诸如“设备激活错误
  18. Windows环境下Redis安装操作步骤
  19. window本地代理及共享端口445修改
  20. 学习---人脉经营全攻略

热门文章

  1. nginx 重启命令
  2. python自动修图软件_Luminar AI:全球第一款真正的AI图片后期软件,让修图变成乐趣和享受...
  3. 给计算机老师的一封赞美信,赞美老师的一封信
  4. java上传图片并生成缩略图_java 上传文件-生成文件首页缩略图 生成pdf 抓取图片...
  5. 两阶段提交协议(two phase commit protocol,2PC)详解
  6. 网站建设过程中需要注意哪些问题?
  7. Unity零基础到入门 ☀️| Unity从青铜 到 王者!只差这篇让你学会Unity中最重要的部分——脚本组件✨
  8. java中导出Excel就是这么简单
  9. Vista系统下IE临时文件的位置
  10. windows下 python3 安装channels报错