Diese Frage hat hier schon eine Antwort:
Nehmen wir an, ich habe die folgende Renderfunktion für eine meiner Komponenten.
Vom übergeordneten Element habe ich eine changeTid
prop Funktion übergeben.
Parent:
%Vor%Kind:
(Ich verwende ES6-Klassen)
%Vor% Ich kann this.props.changeTid
nicht in meiner Map-Funktion verwenden, da this
nicht referenziert, was ich möchte. Wo binde ich es, damit ich auf mein props
zugreifen kann?
Sie können this
für .map
oder Sie können die Pfeilfunktion verwenden, die nicht über eigene Funktionen verfügt this
und this
darin bezieht sich auf das Einschließen von Kontext
Wenn Sie ES6 verwenden, können Sie Pfeilfunktionen verwenden, was nicht funktioniert verbinde sein eigenes this
Tags und Links javascript reactjs ecmascript-6