栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

实现购物车的全选、单选、总价

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

实现购物车的全选、单选、总价

购物车—全选、单选、总价
  • 效果展示
  • index.html
  • 全选:
  • 反选:
  • 删除:
  • 总价:
  • 总数量:

效果展示


让我们步入正题,往下看

index.html

v-for循环data下的goodsList数据进行数据渲染。一定要引入vue.js组件

全选:

在全选的input中绑定checked属性为isCheckedAll,在计算属性中isCheckedAll函数是操作goodsList数据下的isChaecked每一项为true时,input框都为true。

反选:

来一个点击事件为chang,在methods中操作。var一个flag来对计算属性中的isCheckedAll方法进行取反,在forEach循环时设置isCheacked=flag

删除:

绑定一个del点击事件,传入index参数作为goodsList下标,对数据进行循环使用splice对点击的商品下标进行删除

商场购物车

:全选
商品名称: 单价: 数量: 小结:{{good.price*good.count}}

总价:

计件:{{jsut}}

总价:

像计算总价、数量等这些就适合在computed计算属性中使用。来一个sunPrice函数,var声明一个总价为0,对数据进行循环,if判断input有一个为true时就会对商品和数量进行相乘计算

总数量:

跟总价一样。来一个jsut函数,var声明一个总数量为0,对数据进行循环,if判断input有一个为true时就会对所有的商品数量进行相加计算

总价和总数量数据渲染两种方法:

{{sunPrice}}


{{jsut}}

说明 v-texthe v-html区别:
{{}} 和 v-text 渲染效果一样 只会返回标签的内容 不会把标签的效果渲染出

v-html 会带着标签效果一样显示,适合对接后台返回富文本内容



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/294502.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号