最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue簡單實(shí)現(xiàn)購物車結(jié)算功能

 更新時(shí)間:2022年04月14日 07:50:32   作者:Amnesia?  
這篇文章主要為大家詳細(xì)介紹了vue簡單實(shí)現(xiàn)購物車結(jié)算功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了vue簡單實(shí)現(xiàn)購物車結(jié)算的具體代碼,供大家參考,具體內(nèi)容如下

樣式?jīng)]有寫

<template>
?<div class="about container">
? ?<button class="btn btn-default">
? ? ?<router-link to="/customers">返回主頁</router-link>
? ?</button>
? ?<button>獲取數(shù)據(jù)</button>
? ?<ul>
? ? ?<li v-for="(item,index) in this.list" :key="index">
? ? ? ?<div>
? ? ? ? ?<input type="checkbox" v-model="item.checked" />
? ? ? ? ?<span>{{item.title}}</span>
? ? ? ? ?<button class="btn btn-default" @click="reduce(index)">-</button>
? ? ? ? ?<span>{{item.num}}</span>
? ? ? ? ?<button class="btn btn-default" @click="add(index)">+</button>
? ? ? ? ?<span>價(jià)格:{{item.price}}</span>
? ? ? ? ?<button @click="del(index,item._id)" class="btn btn-default">刪除</button>
? ? ? ?</div>
? ? ?</li>
? ?</ul>
? ?<input type="checkbox" v-model="allcheck" @click="checkall" />
? ?<button>合計(jì):{{totalMoney}}</button>
?</div>
</template>

<script>
export default {
?name: "about",
?// 調(diào)用app.vue組件中的方法
?inject: ["reload"],
?data() {
? ?return {
? ? ?list: [],

? ? ?allcheck: false
? ?};
?},

?methods: {
? ?async getproduct() {
? ? ?const res = await this.$http.get("/goodslist");
? ? ?this.list = res.data;
? ? ?localStorage.setItem("shoppingcart", JSON.stringify(this.list));
? ? ?console.log(this.list);
? ?},
? ?add(i) {
? ? ?this.list[i].num++;
? ?},
? ?reduce(i) {
? ? ?if (this.list[i].num <= 1) {
? ? ? ?this.list[i].num = 0;
? ? ? ?return;
? ? ?}
? ? ?this.list[i].num--;
? ?},
? ?checkall() {
? ? ?// ? console.log(this.allcheck);
? ? ?console.log(event.target.checked);
? ? ?this.list.forEach(item => {
? ? ? ?item.checked = event.target.checked;
? ? ? ?// console.log(item._id)
? ? ?});
? ?},
? ?async del(i, id) {
? ? ?const res = await this.$http.delete("/delfile/" + id);
? ? ?console.log(res);
? ? ?this.reload();
? ?}
?},
?computed: {
? ?totalMoney() {
? ? ?let allmoney = 0;
? ? ?let isAllCheck = true;
? ? ?for (let i in this.list) {
? ? ? ?if (this.list[i].checked) {
? ? ? ? ?allmoney += this.list[i].price * this.list[i].num;
? ? ? ?} else {
? ? ? ? ?isAllCheck = false;
? ? ? ?}
? ? ?}
? ? ?this.allcheck == isAllCheck;
? ? ?return allmoney;
? ?}
?},
?created() {
? ?this.getproduct();
?}
};
</script>

<style>
li {
?list-style: none;
}
</style>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue中的cookies緩存存值方式 超簡單

    vue中的cookies緩存存值方式 超簡單

    這篇文章主要介紹了vue中的cookies緩存存值方式,超簡單!具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • Vue+echart?展示后端獲取的數(shù)據(jù)實(shí)現(xiàn)

    Vue+echart?展示后端獲取的數(shù)據(jù)實(shí)現(xiàn)

    本文主要介紹了Vue+echart?展示后端獲取的數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • 基于Vue實(shí)現(xiàn)一個(gè)textarea幽靈建議功能

    基于Vue實(shí)現(xiàn)一個(gè)textarea幽靈建議功能

    不知道你有沒有發(fā)現(xiàn)Bing AI聊天有個(gè)輸入提示功能,在用戶輸入部分內(nèi)容時(shí)后面會(huì)給出灰色提示文案,用戶只要按下tab鍵就可以快速添加提示的后續(xù)內(nèi)容,我將這個(gè)功能稱為幽靈建議,接下來我將用Vue框架來實(shí)現(xiàn)這個(gè)功能,需要的朋友可以參考下
    2023-09-09
  • vue+canvas實(shí)現(xiàn)拼圖小游戲

    vue+canvas實(shí)現(xiàn)拼圖小游戲

    這篇文章主要為大家詳細(xì)介紹了vue+canvas實(shí)現(xiàn)拼圖小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • easycom模式開發(fā)UNI-APP組件調(diào)用必須掌握的實(shí)用技巧

    easycom模式開發(fā)UNI-APP組件調(diào)用必須掌握的實(shí)用技巧

    uni-app基于VUE開發(fā),通常組件的使用都是先安裝,然后全局或者局部引入,注冊,今天通過本文給大家分享easycom模式開發(fā)UNI-APP組件調(diào)用必須掌握的實(shí)用技巧,需要的朋友一起看看吧
    2021-08-08
  • Vue2中使用自定義指令實(shí)現(xiàn)el-table虛擬列表的代碼示例

    Vue2中使用自定義指令實(shí)現(xiàn)el-table虛擬列表的代碼示例

    在實(shí)際開發(fā)中,我們可能會(huì)面臨其他需求,例如在 el-table 中無法使用分頁技術(shù)的情況下展示海量數(shù)據(jù),這種情況下,頁面可能會(huì)出現(xiàn)卡頓,嚴(yán)重時(shí)甚至可能引發(fā)瀏覽器崩潰,所以針對這個(gè)問題本文給大家介紹了vue2中使用自定義指令實(shí)現(xiàn)el-table虛擬列表,需要的朋友可以參考下
    2025-01-01
  • 基于Vue3+UniApp在單個(gè)頁面實(shí)現(xiàn)固定TabBar的多種方式

    基于Vue3+UniApp在單個(gè)頁面實(shí)現(xiàn)固定TabBar的多種方式

    tabBar 是移動(dòng)端應(yīng)用常見的頁面效果,用于實(shí)現(xiàn)多頁面的快速切換,本文給大家介紹了如何基于Vue3+UniApp在單個(gè)頁面實(shí)現(xiàn)固定TabBar的多種方式,需要的朋友可以參考下
    2025-03-03
  • vue-router路由參數(shù)刷新消失的問題解決方法

    vue-router路由參數(shù)刷新消失的問題解決方法

    本篇文章主要介紹了vue-router路由參數(shù)刷新消失的問題解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • vue+elementUI封裝一個(gè)根據(jù)后端變化的動(dòng)態(tài)table(完整代碼)

    vue+elementUI封裝一個(gè)根據(jù)后端變化的動(dòng)態(tài)table(完整代碼)

    這篇文章主要介紹了vue+elementUI,封裝一個(gè)根據(jù)后端變化的動(dòng)態(tài)table,實(shí)現(xiàn)了自動(dòng)生成和插槽兩個(gè)方式,主要把el-table 和el-pagination封裝在一起,結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • Vue登錄主頁動(dòng)態(tài)背景短視頻制作

    Vue登錄主頁動(dòng)態(tài)背景短視頻制作

    這篇文章主要為大家詳細(xì)介紹了Vue登錄主頁動(dòng)態(tài)背景短視頻的制作方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-09-09

最新評論

竹北市| 大石桥市| 龙门县| 周口市| 蒲城县| 万安县| 甘孜| 准格尔旗| 芒康县| 图们市| 元朗区| 昌宁县| 双江| 咸丰县| 岳阳市| 土默特左旗| 胶州市| 色达县| 玛曲县| 木兰县| 调兵山市| 广宁县| 岳阳市| 丹巴县| 饶平县| 隆回县| 富顺县| 张家界市| 衡东县| 和田市| 堆龙德庆县| 北川| 博客| 库伦旗| 通榆县| 北票市| 宿迁市| 博乐市| 驻马店市| 洛浦县| 萍乡市|