Erklärung des V-Texts bei „if“ für die Modellbindungsanzeige in Vuev-text: Die InnerText-Eigenschaft des Elements muss ein Doppeltag sein, gefolgt von { { }} hat die gleiche Wirkung. Wird seltener verwendet. Hinweis: v-text kann nur in doppelten Tags verwendet werden. v-html: Das innerHTML eines Elements v-aufTatsächlich können auf v-on nicht nur Klickereignisse, sondern auch andere Ereignisse folgen, und die Verwendung ist ähnlich. Zum Beispiel: v-on:click/mouseout/mouseover/mousedown… Der folgende Klick ist ein Beispiel Hinweis: Alle v-on-Zeichen können mit @ abgekürzt werden, z. B. kann v-click mit @click abgekürzt werden. Mit der Direktive „v-on“ können Sie auf DOM-Ereignisse warten und JavaScript-Code ausführen, wenn diese ausgelöst werden. Im Allgemeinen besteht es darin, auf DOM zu hören, um einige Vorgänge auszulösen. Die nach dem Auslösen dieser Vorgänge (z. B. Klicks) ausgeführten Aktionen (js) können direkt dahinter geschrieben werden
v-wennv-if: Bestimmen Sie, ob dieses Element eingefügt werden soll. Dies entspricht dem Zerstören und Erstellen des Elements v-fürv-für Verwendung v-fo="(item,index) in data" Index Indexelement Indexdaten 1. Iterieren Sie über ein normales Array und definieren Sie ein normales Array in Daten Daten:{ Liste: [1,2,3,4,5,6] } <p v-for="(item,i) in list">--Indexwert--{{i}} --Jedes Element--{{item}}</p> 2. Iterieren Sie über das Objekt-Array und definieren Sie das Objekt-Array in Daten Daten:{ Liste: [1,2,3,4,5,6], Listenobjekt:[ {id:1, name:'zs1'}, {id:2, name:'zs2'}, {id:3, name:'zs3'}, ] } //Verwenden Sie die v-for-Anweisung zum Rendern in HTML <p v-for "(uesr,i) in listObj"> // id --{{Benutzer-ID}}---Name-->{{Benutzername}} V-Modell Sie können die <!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0"> <meta http-equiv="X-UA-kompatibel" content="ie=edge"> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.js"></script> <Titel>vue</Titel> </Kopf> <Text> <div id="app"> <input v-model="Nachricht"> <p>Der Eingabewert ist: {{message}}</p> </div> <Skript> var app = new Vue({ el: '#app', Daten: { Nachricht: „Hallo Welt!“ } }) </Skript> </body> </html> v-bindenWird verwendet, um die Attribute von HTML-Elementen dynamisch zu aktualisieren, z. B. ID-Klasse, href, src usw. Abkürzung: v-bind:href Abkürzung: href <a: href="{{url}}">aa</a> Hier ist etwas Code <Stil> .aktiv{ Rand: 1px durchgehend rot; } </Stil> <div id="app"> <img v-bind:src="imgSrc" alt=""> <br> <img :src="imgSrc" alt="" :title="imgTitle+'!!!'" :class="isActive?'active':''" @click="toggleActive"> <br> <img :src="imgSrc" alt="" :title="imgTitle+'!!!'" :class="{active:isActive}" @click="toggleActive"> </div> var app = new Vue({ el:"#app", Daten:{ imgSrc:"upload/2022/web/logo.png", imgTitle:"Voldemort", istAktiv:false }, Methoden: { UmschaltenAktiv:Funktion(){ dies.istAktiv = !dies.istAktiv; } }, }) V-ShowWenn festgestellt wird, dass ein verstecktes Element versteckt ist, wird dem Stil des Elements „display:none“ hinzugefügt. Es basiert auf CSS-Stilwechsel Der Unterschied zwischen V-Bind und V-ModelIn einigen Fällen müssen wir v-bind und v-model zusammen verwenden: <Eingabe: Wert = "Name" v-Modell = "Textkörper"> data.name und data.body, welches ändert sich mit welchem? Werden sie überhaupt in Konflikt geraten? <input v-model="Nachricht"> <input v-bind:value="Nachricht" v-on:input="Nachricht = $event.target.value" /> Damit ist dieser Artikel zur Verwendung von v-Anweisungen in Vue abgeschlossen. Weitere Informationen zur Verwendung von v-Anweisungen in Vue finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
Hallo zusammen! Ich bin Mr. Tony, der nur über Te...
Einführung in Flex Layout Flex bedeutet auf Engli...
Das Folgende ist die Konfigurationsmethode unter ...
Beim Hochladen von Dateien, z. B. Videodateien, d...
Dieser Artikel stellt hauptsächlich die Beispiela...
Derzeit habe ich ein Projekt erstellt, die Schnitt...
Dieser Artikel veranschaulicht anhand von Beispie...
Verwenden Sie navicat zum Testen und Lernen: Verw...
Zuerst erstellen wir die Datenbanktabelle: Tabell...
Die Installation von MySQL 5.7 auf Ubuntu 1804 wi...
Aufgezeichnetes MySQL 5.7.9-Installationstutorial...
MTR steht für Mini-Transaktion. Wie der Name scho...
Inhaltsverzeichnis 1. MySQL-Joinpuffer 2. JoinBuf...
Inhaltsverzeichnis benutzerdefinierte Vue-Direkti...
1. Float + Überlauf: versteckt Diese Methode löst...