2016-05-11 8 views
2

Der Versuch, diese Demo-Anwendung zu verwenden: https://github.com/skyronic/vue-spaUncaught Typeerror: router.afterEach ist keine Funktion

ein Vuex Projekt zu starten, aber ich bin gettig diesen Fehler Uncaught Typeerror: router.afterEach ist keine Funktion

in Bezug auf Vuex-Router-Sync.

Kann jemand helfen, weil ich nichts online finden kann.

Mein main.js Einstiegspunkt ist:

import App from './pages/App' 
import router from './router' 
import store from './vuex/store' 
import { sync } from 'vuex-router-sync' 

sync(store, router) 

router.start(App, '#app') 

Ich bin eigentlich nicht die router.afterEach fucntion aus meinem Beispiel nennen, aber es wird durch das vuex-Router-Sync-Paket verwendet. Tut mir leid, ich bin nicht sachkundig genug, um das genauer zu bestimmen.

Die Funktion wird durch das Paket auf der Leitung 25 https://github.com/vuejs/vuex-router-sync/blob/master/index.js genannt Hilfe

Dank für jeden so weit :)

+1

Zeigen Sie Ihren Code, wie verwenden Sie 'vuex-router-sync'? –

+1

Wo verweisen Sie auf 'router.afterEach'? –

+0

Ich klonen und laufen, aber es gibt keinen Fehler ??? – imcvampire

Antwort

Verwandte Themen