广告
返回顶部
首页 > 资讯 > 精选 >Vue怎么实现购物车计算总价功能
  • 858
分享到

Vue怎么实现购物车计算总价功能

2023-06-30 02:06:00 858人浏览 独家记忆
摘要

本文小编为大家详细介绍“Vue怎么实现购物车计算总价功能”,内容详细,步骤清晰,细节处理妥当,希望这篇“Vue怎么实现购物车计算总价功能”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。效果:代码html<di

本文小编为大家详细介绍“Vue怎么实现购物车计算总价功能”,内容详细,步骤清晰,细节处理妥当,希望这篇“Vue怎么实现购物车计算总价功能”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

效果:

Vue怎么实现购物车计算总价功能

代码

html

<div id="app">        <div class="panel panel-info">            <div class="panel-heading">                <h4 class="panel-title">购物车</h4>            </div>            <div class="panel-body">                <div class="checkbox">                    <label>                        <input type="checkbox" v-model="checkAll">                        全选                    </label>                </div>                <ul class="list-group">                    <li class="list-group-item" v-for="(item) in list" :key="item.id">                        <div class="checkbox">                            <label>                                <input type="checkbox" v-model="item.checked">                                {{item.name}}--{{item.price}}*{{item.quantity}}                                <button type="button" @click="item.quantity>1?item.quantity-=1:1"                                    class="btn btn-success">-</button>                                <button type="button" @click="item.quantity+=1" class="btn btn-success">+</button>                            </label>                        </div>                    </li>                </ul>                <p>总价:{{sumPrice}}</p>            </div>        </div></div>

js

<script src="./libs/vue.js"></script>    <script>        new Vue({            el: "#app",            data: {                list: [                    {                        id: 1,                        name: "小米10",                        price: 3999,                        checked: false,                        quantity: 1                    },                    {                        id: 2,                        name: "荣耀30",                        price: 2999,                        checked: false,                        quantity: 1                    },                    {                        id: 3,                        name: "魅族17",                        price: 3699,                        checked: false,                        quantity: 1                    },                    {                        id: 4,                        name: "苹果11",                        price: 5499,                        checked: false,                        quantity: 1                    }                ],            },            // computed计算属性,            //  他有一个特点,可以依赖当前数据改变之后进行重新计算            computed: {                checkAll: {                    //设置值,当点击全选按钮的时候触发                    set(v) {                        this.list.forEach((item) => (item.checked = v))                    },                    //取值,当列表中的值改变之后触发,需要return                    get() {                        return (                            this.list.length ===                            this.list.filter((item) => item.checked).length                        )                    }                },                //计算总价,选择被选中的元素                sumPrice() {                    return this.list.filter((item) => item.checked).reduce((pre, cur) => {                        return pre + cur.price * cur.quantity                    }, 0)                },            },            methods: {                save() {                    console.log(this.list.filter((item) => item.checked))                }            }        })</script>

结构是用bootstrap写的,记得下载并引入文件

<link rel="stylesheet" href="./bootstrap.min.CSS" rel="external nofollow" >

读到这里,这篇“Vue怎么实现购物车计算总价功能”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网精选频道。

--结束END--

本文标题: Vue怎么实现购物车计算总价功能

本文链接: https://www.lsjlt.com/news/327086.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Vue实现购物车计算总价功能
    用Vue实现一个购物车计算总价的功能,供大家参考,具体内容如下 代码 html <div id="app">         <div class="panel ...
    99+
    2022-11-13
  • Vue怎么实现购物车计算总价功能
    本文小编为大家详细介绍“Vue怎么实现购物车计算总价功能”,内容详细,步骤清晰,细节处理妥当,希望这篇“Vue怎么实现购物车计算总价功能”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。效果:代码html<di...
    99+
    2023-06-30
  • js实现购物车加减以及价格计算功能
    本文实例为大家分享了js实现购物车加减以及价格计算的具体代码,供大家参考,具体内容如下 需求说明: 1、单击“半闭”按钮时,关闭当前页面购物车页面 2、单击“移入收藏”弹出收藏提示 ...
    99+
    2022-11-12
  • Vue模拟实现购物车结算功能
    本文实例为大家分享了Vue实现购物车结算功能的具体代码,供大家参考,具体内容如下 <!DOCTYPE html> <html lang="en"> <...
    99+
    2022-11-12
  • vue简单实现购物车结算功能
    本文实例为大家分享了vue简单实现购物车结算的具体代码,供大家参考,具体内容如下 样式没有写 <template>  <div class="about cont...
    99+
    2022-11-13
  • vue实现书籍购物车功能
    本文实例为大家分享了vue实现书籍购物车功能的具体代码,供大家参考,具体内容如下 效果图 点击增加、减少购买数量和移除总价格会变化 代码 <!DOCTYPE html&g...
    99+
    2022-11-12
  • vue实现购物车完整功能
    vue实现购物车商品单选、全选及商品数量和总价计算,供大家参考,具体内容如下 效果展示 HTML <template>   <div class="buyCar"...
    99+
    2022-11-13
  • vue如果实现购物车功能
    本文小编为大家详细介绍“vue如果实现购物车功能”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue如果实现购物车功能”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 原理分析...
    99+
    2022-10-19
  • vue如何实现购物车功能
    本篇内容主要讲解“vue如何实现购物车功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue如何实现购物车功能”吧!如图,需要有加入购物车的标识思路如下:点击购物车按钮时将商品的id,titl...
    99+
    2023-06-30
  • Vue2.0怎么实现购物车功能
    这篇文章将为大家详细讲解有关Vue2.0怎么实现购物车功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。简介vue.js是由华人尤雨溪开发的一套MVVM框架。vue.js...
    99+
    2022-10-19
  • php购物车功能怎么实现
    要实现PHP购物车功能,您需要遵循以下步骤:1. 创建一个数据库表来存储购物车数据,例如:cart_items。表中应包含以下字段:...
    99+
    2023-05-31
    php购物车 php
  • jquery怎么实现购物车功能
    本篇内容主要讲解“jquery怎么实现购物车功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jquery怎么实现购物车功能”吧!html<!DOCTYPE html>&l...
    99+
    2023-06-20
  • Android怎么实现购物车功能
    要实现购物车功能,你可以按照以下步骤进行操作:1. 创建一个购物车实体类,包含商品的名称、价格、数量等信息。2. 在你的应用程序中创...
    99+
    2023-08-16
    Android
  • vue实现简单的购物车功能
    本文实例为大家分享了vue实现简单购物车功能的具体代码,供大家参考,具体内容如下 1.实现效果: 2.涉及到的知识点: toFixed函数、过滤器、reduce高阶函数、v-bin...
    99+
    2022-11-13
  • 利用JavaScript怎么对购物车中商品的总价进行计算
    本篇文章为大家展示了利用JavaScript怎么对购物车中商品的总价进行计算,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Java的特点有哪些Java的特点有哪些1.Java语言作为静态面向对象编程...
    99+
    2023-06-07
  • 怎么用php实现购物车功能
    要使用PHP实现购物车功能,可以按照以下步骤进行:1. 创建一个数据库表来存储购物车信息。例如,可以创建一个名为"cart"的表,包...
    99+
    2023-08-24
    PHP
  • vue实现购物车功能(亲测可用)
    本文实例为大家分享了vue实现购物车功能的具体代码,供大家参考,具体内容如下 如图,需要有加入购物车的标识 思路如下:点击购物车按钮时将商品的id,title,imgUrl(海报图...
    99+
    2022-11-13
  • php怎么实现加入购物车功能
    要实现加入购物车功能,可以按照以下步骤进行:1. 创建一个购物车页面,展示用户已经添加到购物车中的商品列表。2. 在商品详情页面或者...
    99+
    2023-08-15
    php
  • 原生js怎么实现购物车功能
    本篇内容介绍了“原生js怎么实现购物车功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!* 实现购物车商品数量的加减,注意数量最少为1,数量...
    99+
    2023-06-30
  • vue如何实现简单的购物车功能
    这篇文章主要介绍“vue如何实现简单的购物车功能”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue如何实现简单的购物车功能”文章能帮助大家解决问题。1.实现效果:2.涉及到的知识点:toFixed...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作