当前位置: 首页 > news >正文

渝快办官网seo外链

渝快办官网,seo外链,国外设计导航网站大全,队徽logo设计发生场景:不只是复选框的状态改变,还有的功能要用到复选框的选中状态,比如:购物车计算总价,合计等等。 引入:复选框 checkbox 在使用时,需要用v-model绑定布尔值,来获取选中状态&…

发生场景:不只是复选框的状态改变,还有的功能要用到复选框的选中状态,比如:购物车计算总价,合计等等。
引入:复选框 checkbox 在使用时,需要用v-model绑定布尔值,来获取选中状态;而在实现全选功能时,需要给列表项的每一项都绑定布尔值,但不能绑定同一个,往往都是以 v-model="item.smallCheck"这种形式,item 表示外层 v-for 循环的列表的每一项。
描述:如果还要利用选中状态来实现某个功能,就可能会出现这样的问题:复选框的初始值是 undefined
功能就无法实现,比如下面这个计算总价:

   // 计算总价TotalPrice: function () {// console.log(this.isCheck)let sum = 0;this.bookList.map(item=>{console.log(item.smallCheck)if(item.smallCheck){sum+=item.price*item.num}})return sum.toFixed(2);}

我利用选中状态来判断是否计算当前商品的总价,然而此时是 undefined,如果用:

if(item.smallCheck === true || item.smallCheck === undefined)

也是不行的,因为:
在这里插入图片描述
解决:在data中的列表加上一项为 smallCheck:false,而不是直接在 data 中加,因为循环绑定的是每一项而不是一个。

<input type="checkbox" v-model="item.smallCheck">

:v-model 绑定的数据是 undefined 的时候,不会报错,所以,一定要注意,v-model 不能是 undefined ,否则有些莫名其妙的问题。

http://www.yayakq.cn/news/289988/

相关文章:

  • 火车头采集网站上海 科技网站建设
  • 男科医院网站建设郴州网站建设哪家公司好
  • 云南网站制作价格163 com免费邮箱注册
  • 叙述网站的设计制作流程wordpress mysql_query
  • 广州富邦物流网站建设开发工具idea简介
  • 网站虚拟主持人代码沈阳网站推广优化公司哪家好
  • 推荐做任务网站黑龙江省建设厅官网查询
  • 成都 高端网站建设西安有哪些做网站建设的公司
  • 财税公司网站开发下载官方版微信
  • 石狮网站建设报价广西网络营销外包公司
  • 建立网站主页注意那些方面php框架做网站
  • asp.net企业网站后台管理系统贵州最新新闻
  • 手机网站模板源码网页设计与制作期末考试试题及答案
  • 宿州微网站建设创建一个软件需要多少钱
  • 凡客建站登陆云电脑平台
  • 网站建设运维合同潍坊中企动力做的网站怎么样
  • 专业做网站全包建筑工程造价网
  • dede中英文网站网页美工设计课程
  • ui设计和网站开发天津网站优化指导
  • 如何搭建一个网站步骤正规男科医院收费标准
  • 求做图的网站网站建设技术支持有什么
  • 个人做网站能赚钱吗网页设计与制作课程思政教案
  • 网站建设与维护方式是什么电子商务公共服务网
  • 好的买手表网站传奇网页游戏哪个好玩
  • 免费传奇网站模板网站设计网页设计公司
  • 杭州网站建设优化北京建设信源公司网站
  • 哪里有做微商网站网店推广要多少钱
  • 大数据和网站开发网站建设课程设计报告范文
  • 做旅游网站平台合作入驻西部数码网站备份
  • 网站建设谈单思路做网站还需要买服务器么