vue实现购物车的监听


Posted in Javascript onApril 20, 2020

利用vue简单实现购物车的监听,供大家参考,具体内容如下

主要运用的vue的监听,有兴趣的可以看看实现过程

<!DOCTYPE html>
<html>
 <head>
 <meta charset="utf-8">
 <title>利用vue实现对购物车的监听</title>
 <script src="../vue.js"></script>
 <style type="text/css">
 table{
 border: 1px solid black;
 width: 100%;
 text-align: center;
 }
 th{
 height: 50px;
 }
 th, td{
 border-bottom: 1px solid #ddd;
 border-right: 1px solid #ddd;
 }
 </style>
 </head>
 <body>
 <div id="app">
 <h1>订单系统</h1>
 <table>
 <tr>
  <th>编号</th>
  <th>名称</th>
  <th>品牌</th>
  <th>价格</th>
  <th>数量</th>
  <th>操作</th>
 </tr>
 <tr v-for="val in items">
  <td>{{val.id}}</td>
  <td>{{val.name}}</td>
  <td>{{val.pinpai}}</td>
  <td>{{val.price}}</td>
  <td>
  <!-- 如果count等于0执行v-bind
  绑定一个点击事件 -->
  <button v-bind:disabled="val.count === 0" @click="val.count-=1">-</button>
  {{val.count}}
  <button @click="val.count+=1">+</button>
  
  </td>
  <td>
  <button v-on:click="val.count = 0">移除</button>
  </td>
  
 </tr>
 </table>
 <!-- 调用totalPrice -->
 你所需要支付总额为:${{totalPrice()}}
  
 </div>
 
 <script type="text/javascript" charset="UTF-8">
 var vm = new Vue({
 el:"#app",
 data:{
  items:[{
  id:1,
  name:'上衣',
  pinpai:'阿迪达斯',
  price:100,
  count:1
  },
  {
  id:2,
  name:'裤子',
  pinpai:'安踏',
  price:528,
  count:1
  },
  {
  id:3,
  name:'鞋子',
  pinpai:'耐克',
  price:999,
  count:1
  }]
 },
 
 methods:{
  totalPrice:function(){
  var totalPri = 0;
  //总价等于数量乘以数量
  for(var i=0;i<this.items.length;i++){
  totalPri += this.items[i].price*this.items[i].count;
  }
  return totalPri;
  }
 }
 });
 
 </script>
 
 
 </body>
</html>

实现效果:

vue实现购物车的监听

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js宝典学习笔记(上)
Jan 10 Javascript
javascript让setInteval里的函数参数中的this指向特定的对象
Jan 31 Javascript
event.X和event.clientX的区别分析
Oct 06 Javascript
AngularJS实现给动态生成的元素绑定事件的方法
Dec 14 Javascript
vue 1.x 交互实现仿百度下拉列表示例
Oct 21 Javascript
浅谈 vue 中的 watcher
Dec 04 Javascript
浅谈基于Vue.js的移动组件库cube-ui
Dec 20 Javascript
利用vue和element-ui设置表格内容分页的实例
Mar 02 Javascript
jQuery length 和 size()区别总结
Apr 26 jQuery
使用layui的router来进行传参的实现方法
Sep 06 Javascript
electron+vue实现div contenteditable截图功能
Jan 07 Javascript
jQuery加PHP实现图片上传并提交的示例代码
Jul 16 jQuery
详解微信小程序工程化探索之webpack实战
Apr 20 #Javascript
Vue中el-form标签中的自定义el-select下拉框标签功能
Apr 20 #Javascript
javascript设计模式 ? 中介者模式原理与用法实例分析
Apr 20 #Javascript
javascript设计模式 ? 命令模式原理与用法实例分析
Apr 20 #Javascript
JS实现横向跑马灯效果代码
Apr 20 #Javascript
vue2.x数组劫持原理的实现
Apr 19 #Javascript
vue2.x 对象劫持的原理实现
Apr 19 #Javascript
You might like
新手配置 PHP 调试环境(IIS+PHP+MYSQL)
2007/01/10 PHP
PHP中register_globals参数为OFF和ON的区别(register_globals 使用详解)
2012/02/05 PHP
解析thinkphp的左右值无限分类
2013/06/20 PHP
浅析PHP原理之变量分离/引用(Variables Separation)
2013/08/09 PHP
新浪SAE云平台下使用codeigniter的数据库配置
2014/06/12 PHP
PHP+mysql防止SQL注入的方法小结
2019/04/27 PHP
可缩放Reloaded-一个针对可缩放元素的复用组件
2007/03/10 Javascript
基于jquery的让页面控件不可用的实现代码
2010/04/27 Javascript
JS 图片缩放效果代码
2010/06/09 Javascript
28个常用JavaScript方法集锦
2015/01/14 Javascript
JavaScript实现强制重定向至HTTPS页面
2015/06/10 Javascript
全系IE支持Bootstrap的解决方法
2015/10/19 Javascript
js实现动态加载脚本的方法实例汇总
2015/11/02 Javascript
nodejs实现bigpipe异步加载页面方案
2016/01/26 NodeJs
一个简单不报错的summernote 图片上传案例
2016/07/11 Javascript
jQuery过滤选择器用法示例
2016/09/12 Javascript
js正则表达式验证密码强度【推荐】
2017/03/03 Javascript
jQuery实现一个简单的验证码功能
2017/06/26 jQuery
Node.js学习教程之HTTP/2服务器推送【译】
2017/10/31 Javascript
jQuery easyui datagird编辑行删除行功能的实现代码
2018/09/20 jQuery
vue表单验证你真的会了吗?vue表单验证(form)validate
2019/04/07 Javascript
JS实现选项卡效果的代码实例
2019/05/20 Javascript
vue配置nprogress实现页面顶部进度条
2019/09/21 Javascript
微信小程序开发摇一摇功能
2019/11/22 Javascript
vue框架中props的typescript用法详解
2020/02/17 Javascript
如何阻止移动端浏览器点击图片浏览
2020/08/29 Javascript
基于JavaScript实现简单抽奖功能代码实例
2020/10/20 Javascript
[46:47]2014 DOTA2国际邀请赛中国区预选赛 DT VS HGT
2014/05/22 DOTA
Python使用matplotlib绘制正弦和余弦曲线的方法示例
2018/01/06 Python
Python数据类型中的“冒号“[::]——分片与步长操作示例
2018/01/24 Python
Python分割指定页数的pdf文件方法
2018/10/26 Python
详解Python图像处理库Pillow常用使用方法
2019/09/02 Python
Python下利用BeautifulSoup解析HTML的实现
2020/01/17 Python
使用CSS3设计地图上的雷达定位提示效果
2016/04/05 HTML / CSS
国贸专业大学生职业生涯规划范文
2014/01/10 职场文书
严以用权专题学习研讨会发言材料
2015/11/09 职场文书