1. Installation und NutzungInstallieren Sie es zunächst in Ihrem Vue-Projekt: npm installieren --save vue-input-check Nach Abschluss der Installation importieren und registrieren Sie: importiere InputCheck aus „vue-input-check“; // Installieren Sie Vue.use(inputCheck); Dann können wir es in folgender Form verwenden: <form autocomplete="off" novalidate> <input v-model='key' name='Name des Eingabefelds' v-input-check='[key,"validate-express"]'/> <!-- Sie können so viele Eingabefelder haben, wie Sie möchten--> </form> Wie Sie sehen, definieren wir im obigen validieren-express="Wert1:Param1:Param2|Wert2|Wert3:Param1" Verschiedene Regeln werden durch | getrennt, und die Parameter der Regeln, die Parameter übergeben müssen, werden durch : getrennt. Schauen wir uns einige Beispiele an: v-input-check='[Schlüssel,"erforderlich|maxLength:10|regulärer Ausdruck:^\\d{1,5}$"]' v-input-check='[Schlüssel,"erforderlich"]' Die folgenden integrierten Regeln sind derzeit verfügbar:
2. Erhalt der VerifizierungsergebnisseNachdem die Seitenregeln definiert sind, können Sie die Überprüfungsergebnisse auf zwei Arten abrufen. 1.JS-MethodeUm die Prüfung zu starten, gehen Sie einfach wie folgt vor: dies.$validateCheck(formnode, callback, errorback); Dieses Objekt enthält drei Parameter:
Darüber hinaus verfügt der Fehler-Callback über einen Parameter mit dem Datenformat: { "$el": der falsche Eingabefeldknoten "$error": die erste Fehlermeldung des aktuellen Eingabefelds} 2. HTML-MethodeDer Zweck dieser Methode besteht darin, Echtzeit-Feedback zum Eingabestatus des aktuellen Formulars auf der Seite zu geben. Zunächst können Sie auf dem Formular ermitteln, ob das Formular gültig ist, indem Sie beurteilen, ob
3. Benutzerdefinierte ValidierungsregelnIn den meisten Fällen müssen wir möglicherweise auch neue Validierungsregeln hinzufügen, da die Standardregeln oft nicht ausreichen, um allen Geschäftssituationen gerecht zu werden: Vue.use(inputCheck, { // Benutzerdefinierte Validierungsregeln validate: [{ //Regelname: "XXX", // Überprüfungsmethode, gibt „true“ für legal und „false“ für illegal zurück // Beachten Sie, dass mit Ausnahme von el und val die restlichen Parameter dieser Funktion bei Verwendung mit „:“ übergeben werden und es eine beliebige Anzahl davon geben kann // Zum Beispiel: „erforderlich:true|Telefon:Parm1:Param2“ Test: Funktion (el, val, ...) { gibt true|false zurück; }, // Unzulässige Eingabeaufforderungsinformationen. Es sollte eine String-Meldung zurückgegeben werden: function (el, name) { gib "XXX" zurück; } }, // Es kann mehrere Validierungsregeln geben … ] }); Dies ist das Ende dieses Artikels zur Implementierung der Formularvalidierung in Vue. Weitere relevante Inhalte zur Implementierung der Formularvalidierung 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:
|
<<: Beheben von Problemen mit hoher MySQL-CPU-Auslastung
>>: Der Prozess der Installation und Konfiguration von Nginx in Win10
In diesem Artikel wird der zweite Artikel zur Ver...
Langsame Protokollabfragefunktion Die Hauptfunkti...
Struktureller (Position) Pseudoklassenselektor (C...
Übergeordnete Datei importiere React, { useState ...
Was sind :is und :where? :is() und :where() sind ...
Inhaltsverzeichnis einführen Installation und Ver...
Es gibt zwei Arten von Webseiten-Boxmodellen: 1: S...
Vor kurzem hat eine Datenbank in der Produktionsu...
Ich bin vor kurzem in ein neues Unternehmen einge...
1. Herunterladen und entpacken 1. Einführung in Z...
Die Standardportnummer des Remotedesktops des Win...
Lassen Sie mich zunächst vorstellen, wie Sie PHP ...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis 1. Lvs-Einführung 2. Lvs-Lasta...
Inhaltsverzeichnis 1. Installationsvoraussetzunge...