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
Inhaltsverzeichnis Unsinn Text Der erste router/i...
Was ist Publizieren/Abonnieren? Lassen Sie mich I...
Ich habe das vorliegende Projekt endlich abgeschl...
In diesem Artikel finden Sie das Installations-Tu...
<input> wird zum Sammeln von Benutzerinforma...
Inhaltsverzeichnis 1. DOM-Diff 2. Fügen Sie Eleme...
1. MySQL-Index Index: Eine Datenstruktur, die MyS...
Dieser Artikel zeigt einen Spezialeffekt für dyna...
Verwendung von v-on:clock in Vue Ich lerne derzei...
Nachteile von Tabellen 1. Tabellen nehmen mehr Byt...
Dieser Artikel beschreibt die Installations- und ...
Diese Woche war so arbeitsreich wie ein Krieg. Ic...
Grundlegende Einführung Im vorherigen Artikel hab...
Frage Unter LINUX werden periodische Aufgaben nor...
Vorwort In der Demonstration [IE9-] ist der Farbv...