mir eine Klasse in einer Datei mit der Erklärung habe:Reagieren Mutterimportfunktion von exportierten Klasse
export default class ParticipantRow extends Component
Innerhalb dieser Klasse habe ich eine Funktion, die ich in einer anderen Klasse importieren möchte. Gibt es sowieso ich kann eine einzelne Funktion aus einer Klasse importieren, die auf die gleiche Weise wie mein Beispiel deklariert wird, wenn ja, wie?
Die Funktion, die ich importieren möchte, wurde an den Konstruktor der ParticipantRow-Klasse gebunden. Ich möchte diese Funktion als Eventhandler in einer anderen Klasse verwenden, und wenn ich ParticipantRow.handlePressParticipant() einfach als Event-Handler in einer anderen Klasse deklariere, bekomme ich nach dem Import von ParticipantRow den folgenden Fehler: 'Undefined ist keine Funktion (Auswertung' _ParticipantRow2.default.handlePressParticipant()) '
Im Voraus, danke.
Sie können nur die ganze Klasse importieren mit 'Import ParticipantRow von‘ ./ParticipantRow.js'; 'und als laufen ParticipantRow.someMethod() –
migh ich nicht genau genug gewesen sein, ich Entschuldige mich, wenn das der Fall ist. Die Funktion, die ich importieren möchte, wurde an den Konstruktor der ParticipantRow-Klasse gebunden. Ich möchte diese Funktion als Eventhandler in einer anderen Klasse verwenden, und wenn ich ParticipantRow.handlePressParticipant() einfach als Event-Handler in einer anderen Klasse deklariere, erhalte ich nach dem Import von ParticipantRow den folgenden Fehler: 'Undefined ist keine Funktion (Bewertung' _ParticipantRow2 .default.handlePressParticipant()) ' – Refi
Wenn Sie es als Event-Handler verwenden möchten, übergeben Sie ParticipantRow.handlePressParticipant in ohne() Es wäre leichter zu verstehen, wenn Sie Code-Beispiele aus beiden Klassen zur Verfügung stellen! –