vue 购物车练习】的更多相关文章

<div class="buyCarBox" id="buyCarBox" v-cloak> <div class="haveCloth" v-if="cloths.length"> <div class="cloth-thead"> <div class="cloth-td-head">全部商品{{ cloths.length }}<…
本人看了vue官网上的教程后,感觉对vue的依稀有点了解,决定动手练习个小功能项目,就找了购物车本项目.原文链接:http://blog.csdn.net/take_dream_as_horse/article/details/69942013就找了这个小项目练习,在原项目的基础上做了如下进一步完善1.增加了商品数量,合计金额(computed计算属性)2.修改商品单价合计金额同步变化,增加商品(v-model),3.增减商品数量(methods)4.绑定button class背景,根据商品是…
参考资料:vue.js官网 项目演示: 项目源代码: 核心代码及踩坑 删除: new Vue({ el:'#app', data:{ productlist:[], totalMoney:0, checkAllFrag:false,//默认没有全选 deFlag:false, //当前的存起来 curProduct:'' }, //必须加mounted函数,这是页面初加载,如果不写这个函数,network中将请求不到数据 mounted:function(){ this.cartView();…
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css" rel="styleshe…
index.html <!DOCTYPE html><html>    <head>        <meta charset="utf-8">        <title>购物车</title>        <link rel="stylesheet" href="index.css" />    </head>    <body>&l…
代码下载地址:https://github.com/MengFangui/VueShoppingCart 1.index.html <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <title>购物车示例</title> <link rel="stylesheet" type="…
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"…
使用动画的三个函数 v-on:before-enter="beforeEnter" v-on:enter="enter" v-on:after-enter="afterEnter" 将动画函数easy改成贝塞尔曲线的 效果: 直接上代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <!-- import CSS…
好家伙, 1.总价计算 来了,又先是一波分析: 我们用一个计算属性amt 我们把item中被勾选的项用一个过滤器过滤器来 然后用一个循环相加,把商品的价格乘以商品的数量, 把这个总值返回出去, 然后组件传值,把它渲染出来 App.vue中用于计算总价的计算属性amt: amt(){ //1.先filter过滤 //2.再reduce累加 return this.list .filter(item=>item.goods_state) .reduce((total,item)=> (total+…
好家伙, 继续完善购物车相应功能 1.如何实现全选和反全选 1.1.全选框的状态显示(父传子) 来一波合理分析: 在页面中,有三个商品中 三个商品中的第二个未选择, 我么使用一个计算属性(fullState)来遍历一遍三个商品的选择状态 遍历过程中发现第二个是false,另外两个为true 那么计算属性fullState的状态也是false了, 三个都是true,这个计算属性才是true 然后将这个值传给全选框的组件, 如果值是false 那么我看到的全选框就是灰色的 反之,如果值是true 那…