vue -router: рядом с предыдущей страницей не работает - PullRequest
0 голосов
/ 21 марта 2020

если я перенаправлю на "/ login" из "/", когда токен существует, маршрутизатор игнорирует функцию next ("предыдущий URL в этом случае '/'") с перенаправлением на страницу входа

router.beforeEach((to, from, next) => {
    NProgress.start()
    debugger
    if (getToken()) {

        ///console.log(route.pathAuth()) ["/login","/register"]
        ///PRIVATE ROUTES

        if (route.pathAuth().indexOf(to.path) > -1) {

            //EXCEPTIONS ROUTES
            next({ path: '/' });
            NProgress.done();
        }
    } else {

        ///PUBLIC ROUTES 
        if (route.pathPrivate().indexOf(to.path) > -1)
            ///AUTH ROUTES
            next("/login")

    }
    next()
    NProgress.done()
}) ```
...