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?
Code kopieren Der Code lautet wie folgt: html, Ad...
Zugehörige Dokumente Ein Teil dieses Artikels wir...
Dieser Artikel teilt den spezifischen Code des er...
1. Position : fest Gesperrte Position (relativ zu...
Die Fallstricke der Lese- und Schreibtrennung in ...
1. Wie oben erwähnt Ich habe dieses Makro gesehen...
Beim Absenden eines Formulars kann es vorkommen, d...
Inhaltsverzeichnis 1. Verwende Closures 2. Verwen...
Wenn Dateien von einem Prozess verwendet und vers...
Inhaltsverzeichnis 1. Einführung in MHA 1. Was is...
Inhaltsverzeichnis Erste Schritte Datenspeicherun...
Kürzlich wurden zwei Konten auf dem Server gehack...
Vorwort: Wenn wir Webseiten erstellen, müssen wir...
Code kopieren Der Code lautet wie folgt: <html...
Sortierproblem Ich habe kürzlich auf Geek Time „4...