1.v-Modell 2. Bindungseigenschaften und Ereignisse
3. Formularelementbindung3.1 Eingabebindung<input v-model="message" placeholder="Bitte geben Sie ein..."> <p>Der Eingabeinhalt ist: {{ message }}</p> 3.2 Textbereichsbindung<span>Der Eingabeinhalt ist:</span> <p style="white-space: pre-line;">{{ Nachricht }}</p> <br> <textarea v-model="message" placeholder="Bitte geben Sie mehrere Zeilen ein..."></textarea> 3.3 KontrollkästchenbindungMehrere Kontrollkästchen, an dasselbe Array gebunden <div id="app"> <input type="checkbox" id="basketball" value="basketball" v-model="hobby"> <label für="basketball">Basketball</label> <input type="checkbox" id="football" value="Fußball" v-model="hobby"> <label for="football">Fußball</label> <input type="checkbox" id="volleyball" value="Volleyball" v-model="hobby"> <label für="volleyball">Volleyball</label> <p>{{Hobby}}</p> </div> <Skript> const app = new Vue({ el: "#app", Daten: { Hobby: [] } }) </Skript> 3.4 Funkbindung<div id="app"> <input type="radio" id="eins" value="Eins" v-model="ausgewählt"> <label for="one">Eins</label> <br> <input type="radio" id="zwei" value="Zwei" v-model="ausgewählt"> <label for="two">Zwei</label> <br> <span>Ausgewählt: {{ selected }}</span> </div> neuer Vue({ el: '#app', Daten: { ausgewählt: '' } }) 3.5 Bindung auswählenEinzelauswahl: <div id="#app"> <v-Modell auswählen="ausgewählt"> <option disabled value="">Bitte wählen</option> <option>A</option> <option>B</option> <option>C</option> </Auswählen> <span>Ausgewählt: {{ ausgewählt }}</span> </div> neuer Vue({ el: '...', Daten: { ausgewählt: '' } }) Wenn Sie mehrere Optionen auswählen, fügen Sie einfach das Attribut <div id="#app"> <v-model auswählen="ausgewählt" mehrere Stil="Breite: 50px;"> <option>A</option> <option>B</option> <option>C</option> </Auswählen> <br> <span>Ausgewählt: {{ ausgewählt }}</span> </div> 4. Wertebindung Bei Optionsfeldern, Kontrollkästchen und Auswahlfeldoptionen ist der an <div id="app"> <label v-for="Hobby in Hobbys"> <input type="checkbox" :id="hobby" :value="hobby" v-model="testHobby">{{hobby}} </Bezeichnung> <p>{{testHobby}}</p> </div> <Skript> const app = new Vue({ el: "#app", Daten: { Hobbys: ["Basketball", "Fußball", "Badminton", "Tischtennis", "Tennis"], testHobby: [] } }) </Skript> 4.1 Codedetails
Lassen Sie uns abschließend den Bindungseffekt und den Quellcode der Webseite nach der Bindung überprüfen Wir können sehen, dass die Werte von ID und 5. Modifikatoren5.1 .faul Standardmäßig synchronisiert <!-- Wert ändern, wenn Fokus verloren geht oder Enter gedrückt wird, nicht wenn „Eingabe“ gedrückt wird --> <Eingabe v-Modell.lazy="msg"> 5.2 .Nummer Wenn Sie den Eingabewert des Benutzers automatisch in einen numerischen Typ konvertieren möchten, können Sie <input v-model.number="Alter" Typ="Nummer"> Dies ist oft nützlich, da der Wert 5.3 .trimmen Wenn Sie die vom Benutzer eingegebenen Leerzeichen am Anfang und Ende automatisch filtern möchten, können Sie den Modifikator <Eingabe v-Modell.trim="msg"> Dies ist das Ende dieses Artikels über Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung des Rewrite-Moduls von Nginx
>>: Wissen Sie, wie Sie das Flash-Wmode-Attribut in Webseiten verwenden?
Um den Benutzern beim Layouten der Seite einen an...
Vorwort Heute erklärt Ihnen Prince die vollständi...
1. Was ist Eventdelegation? Ereignisdelegierung: ...
Das Unternehmen hat vor Kurzem einige CCFA-Aktivi...
Wirkungsprüfungsadresse: Tourplan (uplanok.com) C...
Korrespondenz zwischen Flutter und CSS im Shadow-...
Installationsschritte 1. Erstellen Sie eine virtu...
IE10 bietet eine Schaltfläche zum schnellen Lösche...
Vorwort Da Computerzahlen Gleitkommazahlen sind, ...
Inhaltsverzeichnis Anwendungsszenarien So erreich...
In diesem Artikel wird der spezifische Code für J...
Vorwort Bei der Entwicklung kleiner Programme müs...
1. Hintergrund Im Allgemeinen können wir in einer...
Dieser Artikel veranschaulicht anhand eines Beisp...
Frage: Wie erreiche ich mit Div+CSS und Positioni...