成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

vue如果實現(xiàn)購物車功能

本文小編為大家詳細介紹“vue如果實現(xiàn)購物車功能”,內(nèi)容詳細,步驟清晰,細節(jié)處理妥當,希望這篇“vue如果實現(xiàn)購物車功能”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)忠縣免費做網(wǎng)站提供優(yōu)質(zhì)的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。

原理分析和實現(xiàn)

注意想實現(xiàn)該功能,需要學習:Vue學習之路(基礎(chǔ)篇),深入的了解每個指令的使用

首先,還是先把布局寫好,和引入vue,準備vue實例,這個不多說,代碼如下

<!DOCTYPE html>

<html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml">

<head>

    <meta charset="UTF-8">

    <title>vue實現(xiàn)購物車</title>

</head>

<body>

<div id="app">

    <h4>購物車</h4>

    名稱:<input style="width:60px" type="text" v-model="nameValue"> <br/>

    單價:<input style="width:60px" type="text" v-model="priceValue"> <br/>

    數(shù)量:<input style="width:60px" type="text" v-model="countValue">

    <button @click="add()">添加購物車</button>

    <hr/>

    <table border="1">

        <tr>

            <td>名稱</td>

            <td>單價</td>

            <td>數(shù)量</td>

            <td>小計</td>

        </tr>

        <tr v-for="(product,index) in products">

            <td>{{product.name}}</td>

            <td>{{product.price}}</td>

            <td>

                <button @click="desc(index)">-</button>

                {{product.count}}

                <button @click="incr(index)">+</button>

            </td>

            <td>{{product.price*product.count}}</td>

        </tr>

        <tr>

            <td colspan="4">總價:{{total()}}元</td>

        </tr>

    </table>

</div>

</body>

</html>

<script src="js/vue-min.js"></script>

<script>

    new Vue({

        el: "#app",

        data: {

            products: [

                {name: "秋褲", price: "81", count: 2},

                {name: "華為", price: "5810", count: 1},

            ],

            nameValue: "",

            priceValue: "",

            countValue: 0,

            totalPrice:0

        },

        methods: {

            incr(index) {

                this.products[index].count++;

            },

            desc(index) {

                this.products[index].count--;

            },

            add() {

                this.products.push({name: this.nameValue, price: this.priceValue, count: this.countValue});

                this.nameValue = "";

                this.priceValue = "";

                this.countValue = 0;

            },

            total(){

                var price=0;

                for (var i = 0; i <this.products.length; i++) {

                    price+=this.products[i].price * this.products[i].count

                }

                return price.toFixed(2);

            }

        }

    })

</script>

讀到這里,這篇“vue如果實現(xiàn)購物車功能”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領(lǐng)會,如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)站欄目:vue如果實現(xiàn)購物車功能
URL標題:http://jinyejixie.com/article24/ijcice.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、云服務器、品牌網(wǎng)站建設(shè)網(wǎng)站建設(shè)、外貿(mào)建站、建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
乌什县| 山阴县| 大丰市| 通山县| 渝北区| 茶陵县| 景德镇市| 十堰市| 尉犁县| 米易县| 济宁市| 惠州市| 嘉荫县| 特克斯县| 古浪县| 贞丰县| 彰武县| 东乡族自治县| 康平县| 益阳市| 秦安县| 长子县| 太湖县| 阳东县| 晋中市| 武乡县| 抚松县| 抚远县| 台州市| 承德市| 乌拉特中旗| 渑池县| 新乡市| 怀远县| 淅川县| 鄂托克旗| 嘉鱼县| 砀山县| 苏尼特右旗| 恭城| 平安县|