2016-05-11 3 views
2

Попытки использовать это демо-приложение: https://github.com/skyronic/vue-spaUncaught TypeError: router.afterEach не является функция

начать проект Vuex но я Джеттиг этой ошибки неперехваченного TypeError: router.afterEach не является функция

, относящийся к vuex-router-sync.

Может ли кто-нибудь помочь, потому что я ничего не могу найти в Интернете.

Моя main.js точка входа:

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') 

Я на самом деле не вызывая fucntion router.afterEach изнутри моего примера, но он используется в пакете vuex-маршрутизатор-синхронизации. Извините, я недостаточно осведомлен, чтобы указать на это более подробно.

Функция называется пакетом на линии 25 https://github.com/vuejs/vuex-router-sync/blob/master/index.js

Спасибо за помощь каждого до сих пор :)

+1

Показать свой код, как вы используете 'vuex-router-sync'? –

+1

Где вы ссылаетесь на 'router.afterEach'? –

+0

Я клонировал и бежал, но нет ошибки ??? – imcvampire

ответ

Смежные вопросы