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

Zusammenfassung der vier Möglichkeiten zum Durchlaufen eines Arrays in JS

Dieser Artikel vergleicht und fasst vier Möglichk...

Detaillierte Erläuterung der Deep Copy und Shallow Copy im JS-Variablenspeicher

Inhaltsverzeichnis Variabler Typ und Speicherplat...

Vue implementiert die Frage-Antwort-Funktion

1. Schnittstelle für die Anforderung einer Antwor...

Linux wird geladen, vmlinux wird debuggt

Laden von Kernelsymbolen mit gdb arm-eabi-gdb out...

Analyse der Methode zum Einrichten geplanter Aufgaben in MySQL

Dieser Artikel beschreibt anhand eines Beispiels,...

Detaillierte Erläuterung der Wissenspunkte der Linux-DMA-Schnittstelle

1. Zwei Arten der DMA-Zuordnung 1.1. Konsistente ...

react+antd.3x implementiert IP-Eingabefeld

In diesem Artikel wird der spezifische Code von r...

CentOS 7 erstellt Hadoop 2.10 mit hoher Verfügbarkeit (HA)

Dieser Artikel beschreibt, wie man einen hochverf...

Das WeChat-Applet realisiert den Effekt des Siebschüttelns

In diesem Artikel wird der spezifische Code des W...

Docker verwendet Nextcloud, um eine private Baidu-Cloud-Festplatte zu erstellen

Plötzlich musste ich einen privaten Dienst für di...