vue购物车php,vue 实现购物车总价计算

效果如下所示:

5ecbe4b5a8b2df827ce90fe891b9190e.png

js

window.οnlοad=function () {

var vm = new Vue({

el:'#huo',

data:{

myList:[

{

number:0,

price:23

},

{

number:0,

price:14.5

},

{

number:1,

price:8

},

{

number:0,

price:20

}

],

total:0, //总价

bestValue:0 //最贵单价

},

methods:{

//相减

sub:function (item) {

item.number--;

if(item.number <= 0){

item.number = 0

}

this.count()

},

//相加

add:function (item) {

item.number++;

this.count()

},

count:function () {

var totalPrice = 0;//临时总价

var best = 0;//临时最大单价

this.myList.forEach(function (val,index) {

totalPrice += val.number*val.price;//累计总价

//判断最大单价

if(val.price>best && val.number>0){

best = val.price

}

});

this.total =parseFloat(totalPrice);

this.bestValue = parseFloat(best);

}

},

created:function(){

this.count();

}

})

}

html

  • {{item.number}}

    单价:{{item.price}}

    小计:{{item.number*item.price}}

总价:{{total}}元

最贵的单价是:{{bestValue}}元

以上这篇vue 实现购物车总价计算就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持谷谷点程序。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值