1. Installationnpm ich [email protected] 2. Importimportiere { Formular, Feld } von 'vee-validate' 3. Validierungsregeln definieren (am besten die js-Datei für den Export separat im utils-Ordner verpacken)// Erstelle eine JS-Datei für den Export export default { // Artikelkonto verifizieren Konto(Wert) { if (!value) return 'darf nicht leer sein' // bedingtes Urteil, return true // Schließlich müssen alle übergebenen Werte true zurückgeben }, Passwort (Wert) { if (!value) return 'Bitte geben Sie Ihr Passwort ein' if (!/^\w{6,24}$/.test(value)) return 'Das Passwort ist 6-24 Zeichen lang' returniere wahr }, mobile (Wert) { if (!value) return 'Bitte geben Sie Ihre Telefonnummer ein' if (!/^1[3-9]\d{9}$/.test(value)) return 'Das Telefonnummernformat ist falsch' returniere wahr }, Code (Wert) { if (!value) return 'Bitte geben Sie den Bestätigungscode ein' if (!/^\d{6}$/.test(value)) return 'Der Bestätigungscode besteht aus 6 Ziffern' returniere wahr }, isAgree (Wert) { if (!value) return 'Bitte aktivieren Sie dieses Kontrollkästchen, um den Nutzungsbedingungen zuzustimmen.' returniere wahr } } 4. Verwenden Sie die Formularkomponente, um Validierungsregeln und Fehlerobjekte zu konfigurieren (sowohl Formular als auch Feld werden bei Bedarf aus dem Plugin exportiert).// validation-schema="mySchema" konfiguriert Validierungsregeln // v-slot: Fehlerobjekt exportieren <Form :validation-schema="meinSchema" v-slot="{ Fehler }" > <!-- Formularelemente --> </Form> <Skript> Schema importieren aus '@/utils/vee-validate-schema' aufstellen () { // Formularobjektdaten const form = reactive({ Konto: null, // Kontokennwort: null // Kennwort }) // Validierungsregelobjekt const mySchema = { Konto: schema.account, Passwort: schema.password } return { form, meinSchema } } </Skript> 5. Verwenden Sie die Feldkomponente, um die Überprüfung von Formularelementen hinzuzufügen//1. Ändern Sie die Eingabe in die Komponente „Feld“, die standardmäßig als Eingabe analysiert wird //2. `Field` fügt das Attribut name hinzu, um anzugeben, welche Validierungsregel im Schema verwendet werden soll //3. `Field` fügt v-model hinzu, um eine bidirektionale Bindung von Formulardaten bereitzustellen //4. Wenn ein Formularvalidierungsfehler auftritt, wird der Fehlerklassenname `error` angezeigt und ein roter Rahmen <Field wird angezeigt v-model="Formular.Konto" Name="Konto" Typ="Text" Platzhalter="Bitte geben Sie Ihren Benutzernamen ein" :class="{ error: errors.account }" // Wenn eine Fehlermeldung zurückgegeben wird, ist es wahr, den Klassenfehler anzuzeigen /> <!-- <input type="text" placeholder="Bitte geben Sie Ihren Benutzernamen ein" /> --> 6. Formulardaten und Validierungsregeldaten ergänzen// An das Formular gebundene Daten const form = reactive({ Konto: null, // Kontokennwort: null, // Kennwort isAgree: true // ob es ausgewählt ist}) // Deklarieren Sie die für das aktuelle Formular erforderlichen Validierungsdatenregeln const curSchema = reactive({ Konto: schema.account, // Konto Passwort: schema.password, // Passwort isAgree: schema.isAgree // ob ausgewählt}) Oben finden Sie detaillierte Informationen zur einfachen Verwendung des Vue Vee-Validate-Plugins. Weitere Informationen zum Vue Vee-Validate-Plugin finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: SQL-Anweisungen in MySQL verwenden keine Indizes
>>: web.config (IIS) und .htaccess (Apache) Konfiguration
<br />Vorab muss ich sagen, dass ich ein abs...
SQLyog stellt eine Verbindung zu MySQL her, Fehle...
In diesem Artikel finden Sie den spezifischen Cod...
Inhaltsverzeichnis Überblick Klecks Blob in Aktio...
Beinhaltet den Prozess der Initialisierung des Ro...
Inhaltsverzeichnis 1. Server 2. Kunde 3. Testdien...
Wenn wir den Inhalt einer archivierten oder kompr...
Inhaltsverzeichnis Vorwort Analyse und Lösung des...
Vorbereiten 1. Laden Sie das erforderliche Instal...
1. Verwenden Sie CSS, jQuery und Canvas, um Anima...
Geschichte von ZFS Das Z-Dateisystem (ZFS) wurde ...
Routing-Konfigurationsbefehle unter Linux 1. Host...
1. Installieren Sie Oracle. Im Internet gibt es z...
Übersicht zur Netzwerkkommunikation Bei der Entwi...
Grafisches Tutorial zur Installation und Konfigur...