mit Verwendung history.push wechselt ich eine einzelne Seite Anwendung Website habe ... Im Folgenden finden Sie einige meinen Code ...Warum wird nicht meine Seite, wenn reagieren-Router
var createBrowserHistory = require('history/lib/createBrowserHistory');
var history = createBrowserHistory();
history.push('account/person');
Wenn ich auf eine Schaltfläche klicken Ich kann die URL des Browsers auf http://IP/account/person ändern, aber nichts passiert, immer noch auf derselben Seite.
Aber wenn ich url direkt zu http://IP/account/person durch Eingabe ersetzen, wird die Seite auf die richtige Seite zugeordnet.
Unten ist mein reagieren Fräser Config
<Router history={new createBrowserHistory()}>
<Route path='/account' component={Gift}></Route>
<Route path='/account/person' component={Person}></Route>
</Router>
Warum dies geschehen?
Zeigen Sie uns Ihre Router-Konfig. – azium
@azium, Route hinzufügen config – Dreams
wahrscheinlich 'router.push()' hier anstelle von 'history.push' verwenden –