Wenn Sie scheinen, vorwärts in reactjs zu benötigen, benutzten wir einen Link oder eine Schaltfläche, und dann Verbraucher klicken Sie darauf, dann die Seite neu laden entsprechenden Pfad des Routers. Jetzt möchte ich die Seite zu anderen Pfad des Routers drehen, wenn ich einen Beitrag anfordere und der Status der Antwort ist 200. Es kann nicht einen Link oder eine Schaltfläche verwenden, konnte reactsjs Code dafür verwenden? wie: CertainComponent.setPath (otherPath); CertainComponent.turn; Mein Englisch ist schlecht, es ist vielleicht nicht klar, um die Funktion zu liefern, die ich machen möchte. Dank !Wie benutze ich js code um readjs-router weiterzuleiten?
Antwort
Ich glaube, Sie this.context.router.push ('/ users/12')
https://github.com/reactjs/react-router/blob/master/docs/API.md#routercontext
Vor allem die Komponente verwenden möchten, hat Sie verwenden einen Behälter sein , was bedeutet, dass Sie es mit connect zu erstellen haben(), so hat es den Zugriff auf Speicher und Versand:
let MyComponent = ({ dispatch, store }) => {
store.routing.push('url');
}
export default connect()(MyComponent)
und das hängt, wie Sie die Router-Taste auf der Store mit dem Namen, wenn Sie die Routing-Reduzierer aus redu kombiniert X-Router auf Ihrem Geschäft.
Es gibt auch eine andere Alternative, wo man
import { hashHistory } from 'react-router';
hashHistory.push('next-url');
ja lesen und lernen, ich dieses Problem gelöst haben, und ich finde, dass ich hashHistory importieren überall und nutzen Sie es (unser Unternehmen verwenden redux, ich benutze es in Aktion). Danke für deine Hilfe ! –
- 1. Wie benutze ich iptables in Linux, um http und https Verkehr zu einem transparenten Proxy weiterzuleiten
- 2. Bash-Skript, um Ports weiterzuleiten
- 3. Wie benutze ich JS require() ohne Node.js
- 4. Wie kann ich einen Webhook einrichten, um kleine JSON-Payloads an meinen Code weiterzuleiten?
- 5. Wie benutze ich lzma2 im Python-Code?
- 6. Wie benutze ich diesen JavaScript-Code
- 7. Wie benutze ich das Formular für den Code-Signierer?
- 8. Wie benutze ich com.google.appengine.api.datastore.Text
- 9. Wie benutze ich glslang?
- 10. Wie benutze ich angularjs mit Sails JS zusammen
- 11. Wie benutze ich Angular JS Variable in Javascript
- 12. Wie benutze ich JS lib in GWT via ScriptInjector?
- 13. Wie benutze ich CSSLint?
- 14. Wie kann ich meinen JS-Code verbessern?
- 15. Wie benutze ich ProGuard?
- 16. Wie benutze ich rand_r und wie benutze ich es threadsicher?
- 17. Alternative, um Deklarationen weiterzuleiten, wenn Sie #include nicht möchten
- 18. Wie benutze ich spl_autoload_register?
- 19. Wie benutze ich NSScanner?
- 20. Wie benutze ich gtk_widget_add_accelerator?
- 21. Wie benutze ich json_encode?
- 22. Wie benutze ich WaitForCursor?
- 23. Wie benutze ich diesen Code mein Wordpress-Theme
- 24. Wie benutze ich cscope?
- 25. Wie benutze ich password_hash?
- 26. Wie benutze ich removeView()?
- 27. wie benutze ich hubot, um artikel im slack-kanal einzustecken?
- 28. Wie kann ich Js Code in Webstorm umformatieren?
- 29. Wie benutze ich struct timeval, um die Ausführungszeit zu erhalten?
- 30. Wie benutze ich findstr um nach verschiedenen Strings zu suchen?
OK tun konnte, danke, ich weiß, und ich sollte mehr –