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
Die Bedeutung der Schreibreihenfolge Reduzieren S...
Meine ursprüngliche Absicht war, die $notify-Bena...
Inhaltsverzeichnis 1. Was ist Lazy Loading von Ro...
Inhaltsverzeichnis 1. Einfaches Einbinden persist...
Methode 1: Befehlszeilenänderung Wir müssen nur d...
Rahmenstruktur-Tag <frameset></frameset&...
Wenn wir einmal von Datenbanken absehen, was ist ...
Inhaltsverzeichnis Stil mit Gültigkeitsbereich St...
Ich habe vor kurzem ein kleines Programmierprojek...
Inhaltsverzeichnis Optimieren von Sortierabfragen...
Inhaltsverzeichnis 1: Webpack erstellen 2. Datend...
Beispiele: Über den PHP-Hintergrundcode können Si...
Konfigurieren des Startens und Herunterfahrens vo...
Das „.zip“-Format wird zum Komprimieren von Datei...
Dieser Artikel beschreibt die MySQL-Integritätsbe...