In diesem Artikel erfahren Sie, wie Sie mit Vue die Warenkorbmenge ändern können. Der spezifische Inhalt ist wie folgt Effektbild:Wissenspunkte: 1. Berechnete Eigenschaften Implementierungscode:<!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <meta http-equiv="X-UA-kompatibel" content="IE=edge"> <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0"> <title>Dokument</title> </Kopf> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <Stil> Tisch { Rahmen-Zusammenbruch: Zusammenbruch; Rahmenabstand: 0; Rand: 1px durchgezogen #ccc; } td, das { Polsterung: 8px 16px; Rand: 1px durchgezogen #ccc; Textausrichtung: links; } das { Hintergrundfarbe: #f7f7f7; Farbe: #5c6b77; } </Stil> <Text> <div id="box"> <div v-if="Bücher.Länge"> <Tabelle> <Kopf> <tr> <th></th> <th>Buchname</th> <th>Veröffentlichungsdatum</th> <th>Preis</th> <th>Kaufmenge</th> <th>Betrieb</th> </tr> </thead> <tbody> <tr v-for="(item,index) in Büchern"> <td>{{item.id}}</td> <td>{{Artikelname}}</td> <td>{{Artikel.Datum}}</td> <td>{{Artikelpreis | toprice}}</td> <td> <button @click='down(index)' :disabled="item.aunt<=1">-</button> {{item.aunt}} <button @click='hinzufügen(index)'>+</button> </td> <td> <button @click="remove(index)">Entfernen</button> </td> </tr> </tbody> </Tabelle> <h2>Gesamtpreis: {{getallprice | toprice}}</h2> </div> <h2 v-else>Sie haben keine Einkaufsinformationen</h2> </div> <Skript> const vm = neuer Vue({ el: "#box", Daten: { Bücher: [{ ID: 1, Name: „《vue.js tatsächlicher Kampf》“, Datum: "2010.2.4", Preis: 82,00, Tante: 1 }, { ID: 2, Name: "Javascript-Praxis", Datum: "2010.2.4", Preis: 108,00, Tante: 1 }, { ID: 3, Name: "《html+css-Übung》", Datum: "2010.2.4", Preis: 42,50, Tante: 1 }, { ID: 4, Name: "Axios Praxis", Datum: "2010.2.4", Preis: 82,00, Tante: 1 }, { ID: 5, Name: "jQuery-Praxis", Datum: "2010.2.4", Preis: 65,20, Tante: 1 }, ] }, Methoden: { hinzufügen(index) { diese.Bücher[index].Tante++; }, nach unten(Index) { diese.Bücher[index].Tante--; }, entfernen(index) { dies.books.splice(index, 1) }, }, berechnet: { getallprice() { lass alles = 0; für (sei i = 0; i < this.books.length; i++) { alle += dieses.Buch[i].Preis * dieses.Buch[i].Tante } alles zurückgeben } }, Filter: toprice(Preis) { returniere '¥' + Preis.toFixed(2) }, } }) </Skript> </body> </html> 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:
|
<<: Detaillierte Erläuterung der Rolle und des Funktionsprinzips der MySQL-Master-Slave-Replikation
Nachdem ich MySQL über Ports installiert hatte, s...
1. Laden Sie das MySQL-Installationspaket herunte...
Laden Sie zuerst die Abhängigkeiten herunter Garn...
Inhaltsverzeichnis 1. Verbindung zum Tencent Clou...
Heute ist in meiner lokalen Entwicklungsumgebung ...
Dieser Artikel gibt Ihnen den spezifischen JavaSc...
Inhaltsverzeichnis Funktionseinführung Rendern 1....
In diesem Artikel werden die Erstellung von MySQL...
Inhaltsverzeichnis Optimierung der if-Beurteilung...
Hintergrund Indizes sind ein zweischneidiges Schw...
Inhaltsverzeichnis 1. Einleitung 2. Haupttext 2.1...
In diesem Artikel wird der spezifische Code von V...
1. Hintergrund der parallelen Replikation Zunächs...
SRIOV-Einführung, VF-Passthrough-Konfiguration un...
Dieser Abschnitt beginnt mit den Details der Text...