Vue перед каждым не действует на перезагрузку - PullRequest
0 голосов
/ 29 ноября 2018

BeforeEach не будет действовать при перезагрузке страницы:

const router = new VueRouter({routes: Routes, mode: 'history'});


router.beforeEach((to, from, next) => {
    Event.fire('loader-start', 'start');
    next();
    console.log(from);
    console.log(to);
    axios.post('/validate-route', {
        from: from,
        to: to,
    }).then((res) => {
        console.log(res);
        next();
    }).catch((err) => {
        console.log(err);
        next(false);
    });
});

Vue.use(VueRouter);

Я пытаюсь проверить все маршруты на бэкенде вместо добавления beforeEnter на каждом маршруте маршрутизатора.

Но работает только эта опция.

Отсюда, как показывают ответы, я уже добавил маршрутизатор в верхнюю часть, используя маршрутизатор.

...