代码之家  ›  专栏  ›  技术社区  ›  Learner

每次重新加载前Vue不起作用

  •  0
  • Learner  · 技术社区  · 6 年前

    在重新加载页面时每个操作都不起作用之前:

    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 回复  |  直到 6 年前