Reagieren Sie mit Beispielcode zur Implementierung des Anmeldeformulars

Reagieren Sie mit Beispielcode zur Implementierung des Anmeldeformulars

Als Vue-Benutzer ist es an der Zeit, React zu erweitern. Von der Einführung von Antd über die Konfiguration von Less und Router habe ich schließlich ein einfaches Anmeldeformular implementiert.

Der Code lautet wie folgt:

importiere React von „react“;
importiere { Eingabe, Schaltfläche, Nachricht } von "antd";
importiere { UserOutlined, LockOutlined, EyeInvisibleOutlined, EyeTwoTone } aus '@ant-design/icons';
importiere './index.less'
Klasse Login erweitert React.Component{
 Konstruktor(Requisiten) {
 super(Requisiten)
 dieser.Zustand = {
 Benutzername: '',
 Passwort: ''
 }
 };
 senden=()=>{
 wenn (dieser.Zustand.Benutzername !== '' && dieses.Zustand.Passwort !== '') {
 dies.props.history.push('/Index')
 } anders {
 message.error("Benutzername und Passwort dürfen nicht leer sein")
 }
 };
 Benutzeränderung=(e)=>{
 dies.setState({
 Benutzername: e.Ziel.Wert
 })
 }
 password_change=(e)=>{
 dies.setState({
 Passwort: e.target.value
 })
 }
 rendern () {
 const {Benutzername, Passwort} = this.state
 zurückkehren (
 <div Klassenname="Anmelden">
  <Eingabe
  Wert={Benutzername}
  beiÄnderung={dieser.Benutzer_Änderung}
  Größe="groß"
  Platzhalter="Benutzername"
  Präfix={<UserOutlined />} />
  <Eingabe.Passwort
  Wert={Passwort}
  beiÄnderung={dieses.Passwort_ändern}
  Größe="groß"
  Klassenname="login__input"
  Platzhalter="Passwort"
  Präfix={<LockOutlined />}
  iconRender={sichtbar => (sichtbar ? <EyeTwoTone /> : <EyeInvisibleOutlined />)}
  />
  <Schaltfläche
  Klassenname="login__btn"
  Größe="groß"
  Typ="primär"
  beiKlick={this.submit}
  >
  Anmelden</Button>
 </div>
 );
 }
}  
Standard-Login exportieren;

Dies ist das Ende dieses Artikels über den Beispielcode zur Implementierung eines Anmeldeformulars mit React. Weitere relevante Inhalte zum Anmeldeformular von React 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:
  • So ermitteln Sie, ob der Benutzer angemeldet ist, und springen zur Anmeldeseite in der React-Navigation
  • react-native Vollständiger Beispielcode zur Implementierung der Login-Funktion
  • React Native implementiert eine einfache Login-Funktion (empfohlen)
  • React verwendet Routing, um zur Anmeldeoberfläche umzuleiten

<<:  Detaillierte Erklärung der binären und varbinären Datentypen in MySQL

>>:  So konfigurieren Sie https für Nginx in Docker

Artikel empfehlen

Einführung in semantische XHTML-Tags

Der erste Punkt ist, dass Menschen die Semantik vo...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.24

In diesem Artikel finden Sie das Installations-Tu...

Beispiel für die Wertübertragung in einem HTML-Formular über die Get-Methode

Die google.html-Schnittstelle ist wie in der Abbil...

Ubuntu MySQL-Version auf 5.7 aktualisiert

Vor einigen Tagen teilte die Bibliothek mit, dass...

Lösung für MySql-Fehler 1698 (28000)

1. Problembeschreibung: MysqlERROR1698 (28000)-Lö...

Detaillierte Erklärung des Vue-Elements plus Mehrsprachenumschaltung

Inhaltsverzeichnis Vorwort Wie wechselt man zwisc...

JavaScript implementiert die asynchrone Erfassung von Formulardaten

In diesem Artikelbeispiel wird der spezifische Co...

Manjaro-Installation CUDA-Implementierungs-Tutorial-Analyse

Ende letzten Jahres habe ich im Dualsystem meines...

Zusammenfassung von 3 Möglichkeiten zum verzögerten Laden eines Vue-Routers

Kein Lazy Loading verwenden importiere Vue von „v...

Beispielcode zum Erstellen eines Admin-Dashboard-Layouts mit CSS und JavaScript

Was Sie erstellen werden In diesem neuen Tutorial...