In diesem Artikelbeispiel wird der spezifische Code von Vue zur Realisierung des Benutzeranmeldungswechsels zu Ihrer Information geteilt. Der spezifische Inhalt ist wie folgt Umstellung ist problematisch Code <!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <title>Titel</title> </Kopf> <Text> <div id="app"> <span v-if="istBenutzer"> <label for="username">Benutzerkonto</label> <input type="text" id="username" placeholder="Benutzerkonto"> </span> <span v-else> <label for="email">Benutzerpostfach</label> <input type="text" id="email" placeholder="Benutzer-E-Mail"> </span> <button @click="isUser = !isUser">Typ wechseln</button> </div> <script src="../js/vue.js"></script> <Skript> const app = new Vue({ el: '#app', Daten: { isUser: true } }) </Skript> </body> </html> Effektanzeige Probleme
Warum tritt dieses Problem auf? Dies liegt daran, dass Vue beim Rendern des DOM aus Leistungsgründen vorhandene Elemente so weit wie möglich wiederverwendet, anstatt neue Elemente zu erstellen. Lösung
Perfektes Versions-Login-Beispiel Fügen Sie der Eingabe verschiedene Schlüssel hinzu Code <!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <title>Titel</title> </Kopf> <Text> <div id="app"> <span v-if="istBenutzer"> <label for="username">Benutzerkonto</label> <input type="text" id="username" placeholder="Benutzerkonto" key="username"> </span> <span v-else> <label for="email">Benutzerpostfach</label> <input type="text" id="email" placeholder="Benutzer-E-Mail" key="email"> </span> <button @click="isUser = !isUser">Typ wechseln</button> </div> <script src="../js/vue.js"></script> <Skript> const app = new Vue({ el: '#app', Daten: { isUser: true } }) </Skript> </body> </html> Effektanzeige 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 Erklärung der Rolle von Explain in MySQL
Inhaltsverzeichnis 1. Einführung in SELinux 2. Gr...
Ergebnis: Der Hauptteil besteht darin, die Codelo...
Vor Kurzem hat das Projekt die Umgebung gewechsel...
<br />Test zu Webdesign und -produktion, Tei...
1. Befehlseinführung Der Befehl stat wird verwend...
Inhaltsverzeichnis Vorwort Blasensortierung Grund...
Ich habe vor Kurzem einen Tencent-Cloud-Server ge...
Wenn Benutzer an einem Backend-Verwaltungssystem ...
Derzeit verfügt Nginx über einen Reverse-Proxy fü...
1. Effektanzeige Ein in JavaScript geschriebenes ...
1. Schauen wir uns zunächst die Wirkung an Von de...
Inhaltsverzeichnis 1. Analyse der MySQL-Architekt...
Wir wissen, dass die Eigenschaften des Auswahltags...
1. Einführung in mysqldump mysqldump ist ein logi...
Inhaltsverzeichnis Vorwort Die Beziehung zwischen...