小编fra*_*way的帖子

Vue-router beforeEach在使用next()时陷入无限循环

我无法使用这个问题next('/login').这是我的代码:

*/ all imports that are needed 

Vue.use(Router);

const routes = [
{path: '/', component: Home},
{path: '/admin', component: Admin},
{path: '/login', component: Login}]

var route = new Router({
routes: routes,
mode: 'history' });

route.beforeEach((to, from , next) => {
console.log(to.fullPath)
next('/login');
});

new Vue({
  el: '#app',
  router: route,
  template: '<App/>',
  components: {
    App
  }
})
Run Code Online (Sandbox Code Playgroud)

当我只使用next()时,它工作,但当我给next()函数一个路径时,它会陷入无限循环

控制台截图

vue.js vue-router

5
推荐指数
1
解决办法
3432
查看次数

标签 统计

vue-router ×1

vue.js ×1