brauchen Verwenden Sie Vue, um Benutzerdaten wie folgt zu sammeln: Daten abrufen und übermittelnCode-Implementierung: Binden Sie den Wert von value an das variable Attribut <!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <meta http-equiv="X-UA-kompatibel" content="IE=edge"> <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0"> <title>Formulardaten abrufen</title> <script src="/static/js/vue.js"></script> </Kopf> <Text> <div id="Behälter"> <form action="" @submit.prevent="einreichen"> <label for="username">Benutzername:</label><br> <input type="text" class="username" name="username" placeholder="Benutzernamen eingeben" v-model.lazy="user.username"><br> <label for="password">Passwort:</label><br> <input type="password" class='password' name="password" placeholder="Passwort eingeben" v-model="user.password"><br> <label for="age">Alter:</label><br> <!-- Typ ist Zahl, nur Zahlen sind zulässig; Eingabe ist auch eine Zeichenfolge --> <!-- v-model.number, konvertiere die Eingabezeichenfolge in einen numerischen Wert --> <input type="Nummer" name="Alter" v-model.Nummer="Benutzer.Alter"><br> <label for="">Geschlecht:</label> <!-- Abnormale Eingabe --> <input type="radio" name="sex" v-model="user.sex" value="female">Weiblich<input type="radio" name="sex" v-model="user.sex" value="male">Männlich<br> <!-- Mehrfachauswahl --> <label for="">Hobbys:</label> <input type="checkbox" v-model="user.hobby" value="pingpong">Tischtennis<input type="checkbox" v-model="user.hobby" value="basketball">Basketball<input type="checkbox" v-model="user.hobby" value="football">Fußball<br> <!-- Dropdown-Auswahlfeld--> <span>Stadt auswählen:</span><br> <select name="Stadt" v-model="Benutzer.Stadt" id=""> <option value="">Wählen Sie eine Stadt aus</option> <option value="zz">Zhengzhou</option> <option value="wh">Wuhan</option> <option value="bj">Peking</option> </Auswählen> <br> <!-- Textfeld --> <label for="">Beschreibung:</label><br> <textarea name="desc" v-model="user.desc"></textarea> <br> <!-- Protokoll --> <input type="checkbox" name="agree" v-model="user.agree">Lesen und akzeptieren Sie die <a href="http://www.baidu.com">Benutzervereinbarung</a> <!-- Klicken Sie zum Senden auf die Schaltfläche--> <button :style="{display:'block',backgroundColor:'lightblue',}">Senden</button> <!-- senden --> <!-- <input type="submit" value="Senden"> --> </form> </div> <Skript> Vue.config.productionTip = falsch neuer Vue({ el: "#container", Daten: { Benutzer: { Benutzername: "", Passwort: "", Alter: "", Geschlecht: "", Hobby: [], Stadt: "", Beschreibung: "", zustimmen: "", } }, Methoden: { senden(Ereignis){ console.log("Formular absenden") // Im Formular werden die Parameter automatisch übermittelt console.log(JSON.stringify(this.user)) }, }, }) </Skript> </body> </html> Vorlagenfilter<!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <meta http-equiv="X-UA-kompatibel" content="IE=edge"> <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0"> <title>Vorlagenfilter</title> <script src="/static/js/vue.js"></script> <script src="/static/js/dayjs.min.js"></script> </Kopf> <Text> <div id="Behälter"> <!-- Filter --> <span>{{ Zeit | ZeitFormatter}}</span><br> <!-- Der erste Parameter des Parameterübergabefilters sind immer die Pipeline-Daten--> <span>{{ Zeit | ZeitFormatter("JJ-MM-TT hh:mm:ss")}} </span> <!--Es können auch mehrere Filter in Reihe geschaltet werden--> </div> <Skript> Vue.config.productionTip = falsch //Globaler Filter, in allen Komponenten verfügbar Vue.filter("myFilter", function(value){ gib „globale Filterung“ zurück }) neuer Vue({ el: "#container", Daten: { Zeit: 1639579694662, //Zeitstempel, kein String}, //Lokaler Filter, der innerhalb der Komponente Filter verwendet wird: { timeFormatter(Zeit, Format){ // Der erste Parameter if (Format) { returniere dayjs(Zeit).format(Format) }anders{ returniere dayjs(Zeit).format("JJJJ-MM-TT HH:mm:ss") } }, }, }) </Skript> </body> </html> Filter-Nutzungsszenarien1. Wird in der Interpolationssyntax verwendet 2. Durch die Verarbeitung einiger einfacher Operationen werden neue Daten generiert ZusammenfassenDieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können! Das könnte Sie auch interessieren:
|
>>: Tutorial zur Verwendung des Hyperlink-Tags in HTML
Was ist ein Inode? Um Inode zu verstehen, müssen ...
Grafisches Tutorial zur Installation und Konfigur...
Umgebungsvorbereitung Docker-Umgebung MySQL 5.7 (...
Inhaltsverzeichnis 1. Routennavigation 2. API zur...
In diesem Artikel erfahren Sie, wie Sie mit Navic...
Vorwort: Die Speicher-Engine ist der Kern der Dat...
Bei der Installation von Puppeteer unter Linux kö...
Szenario: Beim Starten von Tomcat in Docker (Vers...
Lösung für das Problem, dass das Ubuntu-Dualsyste...
Inhaltsverzeichnis Vorwort Text 1. Konzepte im Zu...
1. Laden Sie das MySQL-Installationspaket herunte...
Heute habe ich Docker verwendet, um das Image abz...
Wenn Sie Docker verwenden, stellen Sie möglicherw...
Inhaltsverzeichnis 1. Teleport-Nutzung 2. Vervoll...
1. Beschreibung der Schwachstelle Am 15. Mai 2019...