Reagieren Sie auf mehrere Arten, um den Wert des Eingabefelds abzurufen
Unkontrollierte Komponente erhält Referenzimportiere React, {Component} von „react“; exportiere Standardklasse App erweitert Komponente { suchen(){ const inpVal = dieser.Eingabe.Wert; Konsole.log(inpVal); } machen(){ zurückkehren( <div> <input type="text" ref={input => this.input = input} defaultValue="Hallo"/> <button onClick={diese.search.bind(diese)}></button> </div> ) } } Verwenden Sie defaultValue, um den Standardzustand einer Komponente darzustellen. Es wird nur einmal gerendert und nachfolgendes Rendering funktioniert nicht. Der Wert der Eingabe ändert sich nicht durch externe Änderungen, sondern wird durch seinen eigenen Zustand geändert. Kontrollierte Komponente this.setState({})importiere React, {Component} von „react“; exportiere Standardklasse App erweitert Komponente { Konstruktor (Requisiten) { super(Requisiten); dieser.Zustand = { Eingabewert:'' } } handelChange(e){ dies.setState({ inpValue:e.Ziel.Wert }) } machen(){ zurückkehren( <div> <input type="text" onChange={this.handelChange.bind(this)} defaultValue={this.state.inpValu}/> </div> ) } } Der Wert des Eingabefelds ändert sich, wenn sich die Benutzereingabe ändert. onChange ruft den geänderten Status über Objekt e ab und aktualisiert den Status. setState löst die Ansichtsdarstellung entsprechend dem neuen Status aus, um die Aktualisierung abzuschließen. Dies ist das Ende dieses Artikels über die Verwendung von React zum Abrufen des Werts eines Eingabefelds. Weitere Informationen zur Verwendung von React zum Abrufen des Werts eines Eingabefelds 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:
|
>>: MySQL 5.7.18 Installations- und Konfigurations-Tutorial unter Windows
Inhaltsverzeichnis Zusammenfassung Umgebung und W...
Obwohl Microsoft später viel Forschung und Entwick...
Bei unserer täglichen Arbeit führen wir manchmal ...
Vorwort Obwohl der Feiertag vorbei ist, zeigt er ...
In diesem Artikel wird der spezifische Code von N...
Inhaltsverzeichnis 1. Erstellen Sie zunächst mit ...
Beim UI-Schnittprozess besteht die Seite häufig a...
Wenn auf einer Seite mehrere Bilder eingefügt wer...
Schauen wir uns an, welche Ladeanimationseffekte ...
Hier stellen wir das Wissen über Formularelemente...
Inhaltsverzeichnis Vue2-Schreiben Schreiben der V...
In MySQL können Sie die Funktionen IF(), IFNULL()...
Discuz! Forum verfügt über zahlreiche Konfiguratio...
1. JDK installieren 1.1 Überprüfen Sie, ob die ak...
Inhaltsverzeichnis Vorwort Einschränkungen prüfen...