このデモ アプリケーションを使用しようとしています: https://github.com/skyronic/vue-spa
Vuex プロジェクトを開始しますが、このエラーが発生します Uncaught TypeError: router.afterEach is not a function
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 関数を呼び出しているわけではありませんが、vuex-router-sync パッケージで使用されています。申し訳ありませんが、私はこれをより詳細に特定するのに十分な知識がありません。
関数は、25 行目のパッケージによって呼び出されます https://github.com/vuejs/vuex-router-sync/blob/master/index.js
これまでみんなの助けをありがとう:)