javascript – [Mehrfachbildwarnung] Wenn ReactJS auf eine Tabelle klickt, um den Inhalt zu bearbeiten, wird der ID-Fehler als undefiniert gemeldet, wenn zur Übergabe des Werts this.context.router.params.id gesprungen wird
我想大声告诉你
我想大声告诉你 2017-07-05 10:37:17
0
1
1215

Bitte sagen Sie mir, Brüder, wie oben erwähnt: Wenn Sie in einer Zeile einer Tabelle auf „Bearbeiten“ klicken, um deren Inhalt zu ändern, verwenden Sie
this.context.router.push("/user/edit/"+user.id) Beim Springen zum Übergeben eines Werts und Verwenden von this.context.router.params.id zum Abrufen der ID in der Bearbeitungskomponente wird eine Fehlermeldung angezeigt: Eigenschaft „ID“ von undefiniert kann nicht gelesen werden? ? Es ist ziemlich verwirrend, bitte geben Sie mir einen Rat. . . Die Details sind wie folgt:
Die erste ist die Tabellenseite, mit einer Schaltfläche zum Bearbeiten unten und einer Sprungfunktion oben:

Zweitens sollten die Routing-Einstellungen von index.js kein Problem darstellen:

Die Bearbeitungsseite dient erneut dazu, das Formular nach Erhalt der Daten automatisch auszufüllen. Es gibt einige Überprüfungsregeln:

我想大声告诉你
我想大声告诉你

Antworte allen(1)
学霸

检查编辑组件中的this.context.router.params值,你报错是因为这个值是undefined,看下能不能访问到该值

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!