未捕获的TypeError:router.afterEach不是函数

时间:2016-05-11 12:05:36

标签: vue.js vuex

尝试使用此演示应用程序: https://github.com/skyronic/vue-spa

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

我实际上并没有在我的示例中调用router.afterEach fucntion,但它被vuex-router-sync包使用。对不起,我的知识不足以更详细地指出这一点。

该功能由第25行https://github.com/vuejs/vuex-router-sync/blob/master/index.js

上的包调用

感谢大家的帮助:)

1 个答案:

答案 0 :(得分:0)

此问题已由供应商解决。 https://github.com/skyronic/vue-spa/issues/2

对代码库进行了更新。