Hier sind meine zwei Cent. Sie müssen vuex-router-sync
nicht importieren, wenn Sie den Anwendungsfall in Ihrem Projekt nicht ermitteln können, aber Sie möchten es möglicherweise verwenden, wenn Sie route
object in der Methode vuex
( this.$route
won) verwenden möchten funktioniert nicht gut in vuexs Reich).
Ich möchte hier ein Beispiel geben.
Angenommen, Sie möchten eine Nachricht in einer Komponente anzeigen. Sie möchten eine Meldung wie Have a nice day, Jack
auf fast jeder Seite anzeigen, mit der Ausnahme, dass Welcome back, Jack
angezeigt werden soll, wenn der Benutzer die Startseite durchsucht.
Du kannst es mit Hilfe von vuex-router-sync
leicht erreichen.
Wie Sie sehen, sind die Komponenten von der Logik von vuex
und vue-router
gut entkoppelt.
Dieses Muster funktioniert manchmal sehr effektiv für den Fall, dass Sie sich nicht um die Beziehung zwischen der aktuellen Route und dem von vuex Getter zurückgegebenen Wert kümmern.
Tags und Links vuejs2 vue-router