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

Vue implementiert einfache Rechnerfunktion

In diesem Artikelbeispiel wird der spezifische Co...

Implementierung der durch Kommas getrennten MySQL-Split-Funktion

1: Definieren Sie eine gespeicherte Prozedur zum ...

JavaScript Canvas-Textuhr

In diesem Artikelbeispiel wird der spezifische Co...

Einige Details zu Semikolons in JavaScript

Vorwort Semikolons sind in JavaScript optional un...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.17

Dieser Artikel enthält das grafische Tutorial zur...

So verwenden Sie Docker-Compose, um Django-Anwendungen offline bereitzustellen

Inhaltsverzeichnis Installieren Sie Docker-ce für...

Beispielcode zur Implementierung der PC-Auflösungsanpassung in Vue

Inhaltsverzeichnis planen Abhängigkeiten installi...