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 Ceph Distributed Storage mit Yum unter Centos7

Inhaltsverzeichnis Vorwort Konfigurieren Sie die ...

JS implementiert kreisförmiges Ziehen und Schieben des Fortschrittsbalkens

In diesem Artikelbeispiel wird der spezifische JS...

Installation und Bereitstellung des MySQL Routers

Inhaltsverzeichnis 01 Einführung in MySQL Router ...

Zusammenfassung einiger gängiger Methoden des JavaScript-Arrays

Inhaltsverzeichnis 1. So erstellen Sie ein Array ...

CSS realisiert den Prozessnavigationseffekt (drei Methoden)

CSS realisiert den Prozessnavigationseffekt. Der ...

Detaillierte Erklärung der Verwendung des Linux-Befehls nslookup

[Wer ist nslookup?] 】 Der Befehl nslookup ist ein...

Wie MySQL implizite Standardwerte verarbeitet

Einige Studenten sagten, dass sie auf das Problem...

Axios Sekundärkapselungsbeispiel Demo im Projekt

1. Warum verpacken? Erleichtert das Aufrufen von ...

Eine kurze Analyse der MySQL-Kardinalitätsstatistiken

1. Was ist die Kardinalität? Mit Kardinalität wir...

So stellen Sie Tencent Cloud Server von Grund auf bereit

Da dies mein erster Beitrag ist, weisen Sie mich ...

Analyse der Ursache des Docker-Fehlers Beendet (1) vor 4 Minuten

Docker-Fehler 1. Überprüfen Sie die Ursache Docke...

Detailliertes Beispiel für die Verwendung einer asynchronen JS-Fetch-Anforderung

Inhaltsverzeichnis Asynchronität verstehen abrufe...