vue 實現(xiàn)購物車總價計算
更新時間:2019年11月06日 17:16:25 作者:hsnii
今天小編就為大家分享一篇vue 實現(xiàn)購物車總價計算,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
效果如下所示:

js
<script type="text/javascript">
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();
}
})
}
</script>
html
<div id="huo">
<ul id="list">
<li v-for="item in myList">
<input type="button" value="-" @click="sub(item)"/>
<strong>{{item.number}}</strong>
<input type="button" value="+" @click="add(item)"/>
單價:<em>{{item.price}}</em>
小計:<span>{{item.number*item.price}}</span>
</li>
</ul>
<p id="p">
總價:<strong style="margin-right: 20px">{{total}}元</strong>
最貴的單價是:<em>{{bestValue}}元</em>
</p>
</div>
以上這篇vue 實現(xiàn)購物車總價計算就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Vue3+vant+ts 上滑加載解決上滑調(diào)用多次數(shù)據(jù)的問題(推薦)
這篇文章主要介紹了Vue3+vant+ts 上滑加載解決上滑調(diào)用多次數(shù)據(jù)的問題,本文結合實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-12-12
Vue v-for中的 input 或 select的值發(fā)生改變時觸發(fā)事件操作
這篇文章主要介紹了Vue v-for中的 input 或 select的值發(fā)生改變時觸發(fā)事件操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-08-08
使用vue實現(xiàn)多規(guī)格選擇實例(SKU)
這篇文章主要介紹了使用vue實現(xiàn)多規(guī)格選擇實例(SKU),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-08-08
vue-router history模式服務器端配置過程記錄
vue路由有hash和history兩種模式,這篇文章主要給大家介紹了關于vue-router history模式服務器端配置的相關資料,需要的朋友可以參考下2021-06-06
vue.js使用v-model實現(xiàn)父子組件間的雙向通信示例
這篇文章主要介紹了vue.js使用v-model實現(xiàn)父子組件間的雙向通信,結合實例形式分析了vue.js基于v-model父子組件間的雙向通信的具體實現(xiàn)技巧,需要的朋友可以參考下2020-02-02

