Вы неправильно передаете класс Router
для vueRouter
in:
Vue.use(VueGtm, {
//vueRouter: Router, // <-- DON'T DO THIS
})
Значение vueRouter
должно быть маршрутизатором экземпляр , поэтому router.js
следуетвыглядеть примерно так:
const routes = [
//...
]
const router = new Router({
mode: 'history',
routes
})
Vue.use(VueGtm, {
vueRouter: router, // <-- router instance
//...
})
export default router