时间:2021-05-25
本文实例为大家分享了Vuejs购物车实现代码,供大家参考,具体内容如下
html:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>我的vue购物车</title> <link rel="stylesheet" href="css/bootstrap.min.css"> <link rel="stylesheet" href="css/style.css"> <script src="js/vue.js"></script> <script src="js/data.js"></script></head><body> <div class="container"> <template v-if="data.length"> <h3>我的购物车:</h3> <div class="product"> <div class="item"> <span class="btn btn-default">商品名称</span> <span class="btn btn-default left">商品单价</span> <span class="btn btn-default left">商品数量</span> <span class="btn btn-default left">操作</span> </div> <div class="item" style="padding:5%;border: 1px solid black" v-for="item in data"> <span class="btn btn-default">{{item.name}}</span> <span class="btn btn-default left" style="margin-left: 18%">{{item.price}}</span> <span> <em class="btn btn-primary add" v-on:click="add($index)" :class="{off:item.count==11}">+</em> {{item.count}} <em class="btn btn-primary reduce" v-on:click="reduce($index)" :class="{off:item.count==1}">-</em> </span> <span class="btn btn-danger left" v-on:click="remove(item)">移除</span> </div> </div> <h2>清单:</h2> <span class="btn btn-primary">商品总价:{{price |currency '$' 2}}</span> </template> <template v-else> <div class="jumbotron"> <h1>您的购物车空了</h1> <p>是否去重新挑选</p> <p><a class="btn btn-primary btn-lg" href="#" role="button">重新挑选</a></p> </div> </template> </div></body><script> new Vue({ el:'.container', data:{ data:data }, computed:{ price:function () { var price = 0; for(var i=0;i<this.data.length;i++){ var self = this.data[i]; price += self.count * self.price; } return price; } }, methods:{ add:function ($index) { var self = this.data[$index]; if(self.count >10){ return false; } self.count++; }, reduce:function($index){ var self = this.data[$index]; if(self.count <= 1){ return false } self.count--; }, remove:function(item){ this.data.$remove(item); } } })</script></html>css:
js:
本文已被整理到了《Vue.js前端组件学习教程》,欢迎大家学习阅读。
关于vue.js组件的教程,请大家点击专题vue.js组件学习教程进行学习。
更多vue学习教程请阅读专题《vue实战教程》
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了PHP实现的购物车类。分享给大家供大家参考。具体分析如下:该购物车类是基于CodeIgniter的购物车类仿写实现的。购物车基本功能如下:1)将物
本文实例为大家分享了java实现购物车功能的具体代码,供大家参考,具体内容如下1需要实现1、实现淘淘商城的购物车功能2购物车功能2.1功能说明1、商品加入购物车
在工作中,购物车场景非常常见。本文实现基于React-Native和Mobx实现两种购物车例子。其中,后期会加入动画等其他。本期先实现基础功能。二:基于Stat
本文实例讲述了jQuery基于cookie实现的购物车。分享给大家供大家参考,具体如下:这里分析了jquery购物车原理,包括添加商品及数量到购物车cookie
本文实例讲述了基于CI(CodeIgniter)框架实现购物车功能的方法。分享给大家供大家参考,具体如下:在商城项目中,购物车是非常重要的一环,此处留下源码,留