Vue implementiert ein einfaches Einkaufswagenbeispiel

Vue implementiert ein einfaches Einkaufswagenbeispiel

In diesem Artikel wird der spezifische Code von Vue zur Implementierung eines einfachen Einkaufswagens als Referenz bereitgestellt. Der spezifische Inhalt ist wie folgt

Code:

<Vorlage>
  <div>
    <div>
      <span>Mobil: </span>
      <span>Preis</span> <input type="number" v-model.number="phonePrice">
      <span>Menge</span><input type="number" v-model.number="phoneCount">
      <span>Zwischensumme: </span><span>{{phoneTotal}} Yuan</span>
    </div>
    <div>
      <span>Computer: </span>
      <span>Preis</span> <input type="number" v-model.number="computerPrice">
      <span>Menge</span><input type="number" v-model.number="computerCount">
      <span>Zwischensumme: </span><span>{{computerTotal}} Yuan</span>
    </div>
    <div>
      <span>Versandkosten: </span><input type="number" v-model.number="freight"><span>Yuan</span><br>
      <span>Gesamt: {{total}} Yuan</span>
      <p>Rabatt: {{discounts}} Yuan</p>
      <p>Zahlbar: {{allPrice}}</p>
    </div>
  </div>
</Vorlage>

<Skript>
Standard exportieren {
  Daten () {
    zurückkehren {
      phonePrice: '', // Preis eines Telefons phoneCount: '', // Anzahl der Telefone computerPrice: '', // Preis eines Computers computerCount: '', // Anzahl der Computer frequency: '', // Frachtrabatte: ''
    }
  },
  berechnet: {
    TelefonTotal() {
      gib diesen Telefonpreis * diese Telefonanzahl zurück
    },
    computerTotal() {
      gib diesen Computerpreis * diese Computeranzahl zurück
    },
    //Gesamtpreis total () {
      gib diese.Computergesamtsumme + diese.Telefongesamtsumme + diese.Freight zurück
    },
    allPrice() {
      gib this.total - this.discounts zurück
    }
  },
  betrachten:
    gesamt:
      depp: stimmt,
      handler () {
        wenn (dieses.TelefonTotal + dieses.ComputerTotal > 5000 und dieses.TelefonTotal + dieses.ComputerTotal < 8000) {
          diese.Rabatte = 100
        } sonst wenn (diese.Telefonsumme + diese.Computersumme > 8000) {
          diese.Rabatte = 200
        }
      }
    }
  }
}
</Skript>

<Stil scoped lang='less'>
</Stil>

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Vuejs bringt Ihnen Schritt für Schritt bei, einen vollständigen Beispielcode für einen Einkaufswagen zu schreiben
  • Implementierung einer Warenkorbfunktion basierend auf Vuejs
  • Vue implementiert Warenkorbfunktion
  • Vue implementiert einen kleinen Einkaufswagen
  • Vue realisiert die Warenkorbfunktion des Einkaufszentrums
  • Vue realisiert die Berechnung des Gesamtpreises des Einkaufswagens
  • Einfaches Beispiel einer Warenkorbfunktion, implementiert von vuex
  • Das vue+vant-UI-Framework realisiert die Kontrollkästchenauswahl- und -abwahlfunktion des Einkaufswagens
  • Detaillierte Erläuterung zur Verwendung von Vue, um den parabolischen Ballanimationseffekt im Einkaufswagen zu erzielen
  • Detaillierte Erklärung der von Vue.js implementierten Warenkorbfunktion

<<:  Nginx erstellt Implementierungscode für RTMP-Liveserver

>>:  Implementierung von proxy_pass im Nginx-Reverse-Proxy

Artikel empfehlen

Verwendung des Vuex-Namespace

Inhaltsverzeichnis Da Vuex einen einzelnen Zustan...

Eine kurze Analyse der Unterschiede zwischen px, rem, em, vh und vw in CSS

Absolute Länge px px ist der Pixelwert, also eine...

So stellen Sie MySQL- und Redis-Dienste mit Docker bereit

Inhaltsverzeichnis So stellen Sie den MySQL-Diens...

Detaillierte Erklärung der Mixins in Vue.js

Mixins stellen auf flexible Weise verteilte, wied...

Detaillierte Erklärung der MySQL DEFINER-Verwendung

Inhaltsverzeichnis Vorwort: 1. Kurze Einführung i...

So erstellen Sie ein php-nginx-alpine-Image von Grund auf in Docker

Obwohl ich bereits einige Projekte in einer Docke...

Detaillierte Erklärung von Javascript-Closures und -Anwendungen

Inhaltsverzeichnis Vorwort 1. Was ist ein Abschlu...

Detailliertes Beispiel für Zeilensperren in MySQL

Vorwort Sperren sind Synchronisierungsmechanismen...