问题描述

运行项目页面一片空白,报错

在这里插入图片描述


原因和解决方案:

router.beforeEach写在定义router之后

代码

const router = new VueRouter({
  mode: 'history',
  base: process.env.BASE_URL,
  routes
})
router.beforeEach((to, from, next) => {
  if (to.path !== '/null') {
    if (localStorage.getItem("token")) {
      next()
    } else {
      next("/null")
    }
  } else {
    next()
  }
})
Logo

Vue社区为您提供最前沿的新闻资讯和知识内容

更多推荐