Beispiel für die Implementierung eines Login-Effekts mit Vue-ElementUIs aus einem Formular

Beispiel für die Implementierung eines Login-Effekts mit Vue-ElementUIs aus einem Formular

1. Erstellen Sie grundlegende Stile mit ElementUI

Wenn Sie ElementUI nicht kennen, besuchen Sie bitte die offizielle Website https://element.eleme.cn/#/zh-CN, um ein grundlegendes Verständnis von ElementUI zu erhalten.

1.1 Verwendung von ElementUI Installieren Sie ElementUI zunächst im Projekt über den Befehl npm i element-ui S

1.2 Dann finden Sie das Formular auf der offiziellen Website und dann können Sie das grundlegende Layout vornehmen

Hier ist das Framework, das ich geschrieben habe

<el-form
      Beschriftungsposition = "oben"
      Beschriftungsbreite = "100px" Klasse = "Demo-Regelform"
      :Regeln='Regeln'
      :Modell='RegelnForm'
      Statussymbol
      ref='Regelform'
    >
        <el-form-item label="Benutzername" prop="Name">
            <el-input Typ="Text" v-Modell="RegelnForm.name"></el-input>
        </el-form-item>
 
        <el-form-item label="Passwort" prop="Passwort">
            <el-input type="Passwort" v-model="rulesForm.passwort"></el-input>
        </el-form-item>
 
        <el-form-item>
            <el-button type="primary" @click="submitForm('ruleForm')">Senden</el-button>
            <el-button>Zurücksetzen</el-button>
        </el-form-item>
    </el-form>

Die Auswirkungen dieser Codes

Hier werden einige ElementUI-Eigenschaften verwendet, daher werde ich sie hier nicht erklären. Sie sind alle auf der offiziellen Website. Ich werde also einige Screenshots einfügen, damit Sie diese Eigenschaften überprüfen können.

Anschließend werden die Regeln und das Modell zusammen verwendet, um einige Eingabefelder zum Eingeben von Regeln zu erstellen.

Binden Sie dann diese beiden Regeln an das Konto- und Kennwortfeld

ElementUI-Layout ist nur wenige Klicks entfernt

2. Klicken Sie auf die Schaltfläche Senden, um den Inhalt des Konto- und Kennwortfelds an die Hintergrunddaten zu übergeben

Wir können die Attribute im Tag besser über ref abrufen.

Das Folgende ist die Methode, um den Inhalt des Eingabefelds an den Hintergrund zu übergeben

Methoden: {
    Formular absenden(VonName){
      dies.$refs[fromName].validate((gültig)=>{
          wenn(gültig){
            //Wenn die Prüfung erfolgreich ist, senden Sie den Benutzernamen und das Passwort an den Backend-Login({
              Name:dieses.RegelnFormular.Name,
              Passwort:this.rulesForm.password
            }).dann((Daten)=>{
              wenn(data.code==0){
                localStorage.setItem('Token',Daten.Daten.Token)
                Fenster.Standort.href='/'
              }
              wenn(Datencode==1){
                dies.$Nachricht.Fehler(Daten.Nachricht)
              }
            })
          }anders{
            console.log('Fehler beim Senden!!')
            return false
          }
      })
    }
  }

Eine davon ist login, eine Methode, die durch die Kapselung einer Schnittstelle des Backends erhalten wird

Diese Methode ist an die Schaltfläche „Senden“ gebunden

Anschließend geben wir das bestehende Kontopasswort ein und klicken auf die Schaltfläche „Senden“, um uns anzumelden.

Dann rendern wir einige Anmeldeinformationen

Zusammenfassen

Es gibt zwei Schritte, um einen Anmeldeeffekt zu erzielen: Verwenden Sie zuerst ElementUI, um den entsprechenden Stil zu erstellen --- "Klicken Sie auf die Schaltfläche "Senden", um den Inhalt im Konto- und Kennwortfeld an die Hintergrunddaten zu übergeben

Dies ist das Ende dieses Artikels über das Beispiel der Verwendung von Vue ElementUIs aus Formularen, um Anmeldeeffekte zu erzielen. Weitere relevante Vue Element-Anmeldeinhalte aus Formularen finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Ein Beispiel für die Verwendung von Vue.js und Element-UI zum Erstellen einer einfachen Anmeldeseite
  • vue+Element-ui implementiert ein Anmelderegistrierungsformular
  • So verwenden Sie Vue + Element UI, um eine ansprechende Anmeldeoberfläche zu erstellen

<<:  Vollständige Schritte zur Verwendung von Nginx+Tomcat zum Lastenausgleich unter Windows

>>:  Analyse der Unterschiede zwischen Mysql InnoDB und MyISAM

Artikel empfehlen

Tutorial zur Installation von MySQL 8.0.18 unter Windows (Community Edition)

In diesem Artikel wird kurz die Installation von ...

Erkunden Sie die gängigen VMware ESXI CLI-Befehle

Inhaltsverzeichnis 【Allgemeine Befehle】 [Zusammen...

JavaScript – Verwenden von Slots in Vue: Slot

Inhaltsverzeichnis Verwenden von Slots in Vue: Sl...

Analyse von MySQL-Parallelitätsproblemen und -Lösungen

Inhaltsverzeichnis 1. Hintergrund 2. Langsame Abf...

Weitere beliebte und kreative Beispiele für Webdesign mit dunklem Hintergrund

Seitendesigns im dunklen Hintergrundstil sind seh...

So legen Sie in Linux eine feste IP fest (getestet und effektiv)

Öffnen Sie zunächst die virtuelle Maschine Öffnen...

MySQL extrahiert zufällig eine bestimmte Anzahl von Datensätzen

Früher habe ich zur Handhabung dieser Art von Nut...

Detaillierte Erläuterung der Tomcat-Konfigurations- und Optimierungslösungen

Service.xml Die Konfigurationsdatei Server.xml wi...

MySQL-Optimierung: So schreiben Sie hochwertige SQL-Anweisungen

Vorwort Im Internet gibt es zahlreiche Informatio...

Koexistenz von Python2 und Python3 unter einem CentOS7-System

Der erste Schritt besteht darin, die Versionsnumm...

MySQL 5.7.12 Installations- und Konfigurations-Tutorial unter Mac OS 10.11

So installieren und konfigurieren Sie MySQL auf M...

Interpretieren von MySQL-Client- und Serverprotokollen

Inhaltsverzeichnis MySQL-Client/Server-Protokoll ...

W3C Tutorial (5): W3C XML Aktivitäten

XML dient der Beschreibung, Speicherung, Übertrag...