


Beispielanalyse zu Funktionen wie Vollauswahl und umgekehrte Auswahl der Warenkorb-Checkbox in Vue
Dieser Artikel zeigt Ihnen hauptsächlich eine Beispielanalyse der vollständigen Auswahl- und Umkehrauswahlfunktionen des Einkaufswagen-Kontrollkästchens. Er hat einen guten Referenzwert und ich hoffe, dass er für alle hilfreich sein wird. Folgen wir dem Herausgeber und werfen wir einen Blick darauf.
Da die Logik relativ einfach ist, hänge ich den Code direkt an! Ich hoffe, Sie können mehr auswählen~~~~
HTML-Code:
<p class="select-buyer"> <checklist :options="fullValues"></checklist> <span>id: {{selectedData}}</span> <p class="weui-cells weui-cells_checkbox"> <label v-for='(item, index) in checkboxData' :key="item.id" class="weui-cell weui-check_label"> <p class="weui-cell__hd"> <input :value="item.id" v-model="checkBox.items[index]" @click="handleInputChange" type="checkbox" name="vux-checkbox" class="weui-check"> <i class="weui-icon-checked vux-checklist-icon-checked"></i> </p> <p class="weui-cell__bd"> <p>{{item.value}}价格:{{item.price}}</p> </p> </label> </p> </p>
.Vue-Dateicode:
<template src="./index.html"></template> <script> import { Checklist } from "vux"; export default { name: "selectBuyer", data() { return { fullValues: [], checkboxData: [ { id: "1", value: "苹果4S", price: 110 }, { id: "2", value: "苹果5C", price: 250 }, { id: "3", value: "苹果6P", price: 340 } ], selectedData: [], totalPrice: 0.00, isAllChecked: true, checkBox: { checked: false, items: {} } }; }, mounted() { this.checkboxData.forEach((item, index) => { this.selectedData.push(item.id); this.$set(this.checkBox.items, index, !this.checkBox.checked); }); }, computed: { totalPurchasers() { return this.selectedData.length; }, calculatedTotal() { this.totalPrice = 0.00; this.selectedData.map((item1, index) => { let curItem1 = item1; this.checkboxData.map((item2, index) => { if(this.checkboxData[index].id == curItem1){ this.totalPrice += this.checkboxData[index].price; } }); }); return this.totalPrice; } }, methods: { //全选点击事件 checkedAll() { let trueNum = 0; let checkBoxNum = 0; Object.keys(this.checkBox.items).forEach(key => { checkBoxNum++; if (this.checkBox.items[key] === true) { trueNum++; } }); if (trueNum != 0) { if ( trueNum != this.checkboxData.length || checkBoxNum < this.checkboxData.length ) { this.checkboxDataMap(!this.checkBox.checked); } else { this.checkboxDataMap(this.checkBox.checked); } } else { this.checkboxDataMap(!this.checkBox.checked); } }, //遍历改变checkbox状态 checkboxDataMap(checked) { let checkboxDataId = []; this.checkboxData.forEach((item, index) => { this.checkBox.items[index] = checked; checkboxDataId.push(item.id); }); if (checked == true) { this.selectedData = this.arrayMerging( this.selectedData, checkboxDataId ); } else { this.selectedData.splice(0, this.selectedData.length); } }, //input输入框change事件 handleInputChange(e) { setTimeout(() => { if (this.selectedData.indexOf(e.target.value) > -1) { this.remove(this.selectedData, e.target.value); } else { this.selectedData.push(e.target.value); } if (this.selectedData.length < this.checkboxData.length) { this.isAllChecked = false; } else { this.isAllChecked = true; } }, 0); }, //数组删除 remove(arr, val) { var index = arr.indexOf(val); if (index > -1) { arr.splice(index, 1); } }, //数组合并去重 arrayMerging(arr1, arr2) { var arr = arr1.concat(); for (var i = 0; i < arr2.length; i++) { if (arr.indexOf(arr2[i]) === -1) { arr.push(arr2[i]); } } return arr; } }, components: { Checklist }, metaInfo() { return { title: "选择购卡学生" }; } }; </script> <style src="./index.less" lang="less"></style>
weniger Stildatei:
@import (reference) "../../style/common.less"; .select-buyer { .weui-cells_checkbox { margin-top: -25px !important; font-size: 28px; .weui-cell { padding: 40px 30px !important; .vux-label-desc { font-size: inherit; } } & .weui-icon-checked:before { font-size: 48px; } & .weui-check:checked+.vux-checklist-icon-checked:before { color: @g-main-green; } } .footer .weui-cells_checkbox .weui-check:checked+.weui-icon-checked:before { content: '\EA01'; } .footer .weui-cells_checkbox .weui-check:checked+.vux-checklist-icon-checked:before { color: #C9C9C9; } } .pay-area { position: fixed; height: 94px; background-color: @g-white; display: flex; width: 100%; left: 0; bottom: 0; .pay-btn { width: 220px; text-align: center; font-size: 36px; /* px */ line-height: 94px; color: @g-white; background-color: @g-main-green; .loading-img { width: 40px; vertical-align: -3px; margin: 0 3px; } } .pay-text { font-size: 28px; color: @g-font-default-color; line-height: 54px; /* px */ display: inline-block; vertical-align: top; margin-right: 10px; } .pay-money { font-size: 48px; /* px */ line-height: 54px; /* px */ color: @g-font-dark-color; } .price-area { flex: 1; padding: 20px 30px; } } .error { padding-left: 15px; line-height: 28px; color: #888; font-size: 12px; }
Verwandte Empfehlungen:
Vue.js implementiert die vollständige Auswahl und die umgekehrte Auswahl des Kontrollkästchens
Drei Möglichkeiten um es zu implementieren, wählt das Kontrollkästchen alle aus, inverse Auswahl
Alle auswählen und inverse Auswahleffekte im Kontrollkästchen in js
Das obige ist der detaillierte Inhalt vonBeispielanalyse zu Funktionen wie Vollauswahl und umgekehrte Auswahl der Warenkorb-Checkbox in Vue. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



In vielen Grafikbearbeitungsprogrammen hören wir oft den Vorgang der Umkehrung der Auswahl. Können wir in Word-Dokumenten eine umgekehrte Auswahl erreichen? Tatsächlich ist die Funktion der Word-Office-Software relativ leistungsstark. Auch wenn es kein direktes Umkehrauswahltool gibt, das die Auswahl von Inhalten mit einem Klick umkehren kann, können wir die umgekehrte Auswahl in Word auch durchführen Die Betriebsanforderungen für die umgekehrte Auswahl in Word bei der Arbeit. Kommen Sie schnell hierher, um zu sehen, wie Sie die Auswahl in Word umkehren. 1. Zuerst erstellen und öffnen wir ein Word-Dokument und müssen Textinhalte eingeben. 2. Wir wählen einen Teil des Textes aus und stellen seine Schriftfarbe auf Rot ein, wie in der Abbildung unten gezeigt: 3. Unten finden wir [Suchen] in der Symbolleiste, ziehen nach unten, klicken auf die Option [Erweiterte Suche] und suchen dann und ersetzen

Wie implementiert man eine einfache Warenkorbfunktion in Java? Der Warenkorb ist eine wichtige Funktion eines Online-Shops, mit der Benutzer Artikel, die sie kaufen möchten, in den Warenkorb legen und diese verwalten können. In Java können wir eine einfache Warenkorbfunktion mithilfe eines objektorientierten Ansatzes implementieren. Zuerst müssen wir eine Produktkategorie definieren. Diese Klasse enthält Attribute wie Produktname, Preis und Menge sowie entsprechende Getter- und Setter-Methoden. Zum Beispiel: publicclassProduct

In unserem täglichen Leben ist Online-Shopping zu einer weit verbreiteten Konsumform geworden und auch die Warenkorbfunktion ist einer der wichtigen Bestandteile des Online-Shoppings. In diesem Artikel erfahren Sie, wie Sie mithilfe der PHP-Sprache Warenkorbfunktionen implementieren. 1. Technischer Hintergrund Der Warenkorb ist eine häufige Funktion auf Online-Shopping-Websites. Wenn Benutzer einige Produkte auf einer Website durchsuchen, können sie diese Artikel in einen virtuellen Warenkorb legen, um sie während des anschließenden Bestellvorgangs einfacher auszuwählen und zu verwalten. Ein Warenkorb umfasst in der Regel folgende Grundfunktionen: Artikel hinzufügen:

Praktisches Tutorial: Ausführliche Erklärung der Warenkorbfunktion mit PHP und MySQL. Die Warenkorbfunktion ist eine der häufigsten Funktionen bei der Website-Entwicklung. Über den Warenkorb können Benutzer die Artikel, die sie kaufen möchten, einfach in den Warenkorb legen Fahren Sie dann mit der Abrechnung und Zahlung fort. In diesem Artikel erklären wir detailliert, wie Sie eine einfache Warenkorbfunktion mit PHP und MySQL implementieren, und stellen spezifische Codebeispiele bereit. Um eine Datenbank und eine Datentabelle zu erstellen, müssen Sie zunächst eine Datentabelle in der MySQL-Datenbank erstellen, um Produktinformationen zu speichern. Das Folgende ist eine einfache Datentabelle

Fähigkeiten zur Entwicklung von PHP-Einkaufszentren: Entwerfen von Warenkorb- und Bestellsynchronisierungsfunktionen Auf einer Einkaufszentrum-Website sind Warenkorb und Bestellungen unverzichtbare Funktionen. Über den Warenkorb können Benutzer Produkte kaufen und diese in einem temporären Warenkorb speichern. Bei der Bestellung handelt es sich um einen Datensatz, der generiert wird, nachdem der Benutzer den Kauf des Produkts bestätigt hat. Um das Benutzererlebnis zu verbessern und Fehler zu reduzieren, ist es sehr wichtig, eine Warenkorb- und Bestellsynchronisierungsfunktion zu entwickeln. 1. Das Konzept von Warenkorb und Bestellung Ein Warenkorb ist normalerweise ein temporärer Behälter, in dem von Benutzern gekaufte Artikel aufbewahrt werden. Benutzer können Produkte zum einfachen Durchsuchen und Verwalten in den Warenkorb legen.

So implementieren Sie die Warenkorbfunktion mit Redis und JavaScript. Der Warenkorb ist eine der häufigsten Funktionen auf E-Commerce-Websites. Er ermöglicht Benutzern das Hinzufügen interessanter Artikel zum Warenkorb und erleichtert so die Anzeige Gekaufte Artikel jederzeit verwalten. In diesem Artikel stellen wir die Implementierung der Warenkorbfunktion mithilfe von Redis und JavaScript vor und stellen spezifische Codebeispiele bereit. 1. Vorbereitung Bevor wir beginnen, müssen wir sicherstellen, dass Redis installiert und konfiguriert wurde. Dies kann über die offizielle Website [https:/] erfolgen.

Wie entwerfe ich die Warenkorb-Tabellenstruktur des Einkaufszentrums in MySQL? Mit der rasanten Entwicklung des E-Commerce sind Einkaufswagen zu einem wichtigen Bestandteil von Online-Einkaufszentren geworden. Der Warenkorb dient zum Speichern der von Benutzern gekauften Produkte und zugehörigen Informationen und bietet Benutzern ein bequemes und schnelles Einkaufserlebnis. Das Entwerfen einer angemessenen Warenkorbtabellenstruktur in MySQL kann Entwicklern dabei helfen, Warenkorbdaten effektiv zu speichern und zu verwalten. In diesem Artikel wird erläutert, wie die Einkaufswagentabellenstruktur des Einkaufszentrums in MySQL entworfen wird, und es werden einige spezifische Codebeispiele bereitgestellt. Zunächst sollte die Warenkorbtabelle enthalten

So implementieren Sie mit PHP eine einfache Warenkorbfunktion Die Warenkorbfunktion ist ein wesentlicher Bestandteil einer E-Commerce-Website. Sie ermöglicht es Benutzern, interessante Artikel zum Warenkorb hinzuzufügen und dann zur Kasse zu gehen oder mit dem Stöbern und Hinzufügen von Artikeln fortzufahren . In diesem Artikel wird erläutert, wie Sie mit PHP eine einfache Warenkorbfunktion implementieren, und es werden spezifische Codebeispiele bereitgestellt. Datenbank und Tabellen erstellen Zuerst müssen wir eine Datenbank und eine Tabelle erstellen, um die Warenkorbdaten zu speichern. CREATEDATABASEshopping_ca
