每个Vue之前都不起作用

时间:2018-11-29 17:55:35

标签: vue.js vuejs2 vue-router

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

但只有该选项有效。.

从这里作为回答说,我已经使用路由器在上面的顶部添加了路由器。

0 个答案:

没有答案