今天用路由守卫页面出现了白屏,但没有报错。
// 挂载路由导航守卫
router.beforeEach((to, from, next) => {
if (to.path === '/login') return next()
//获取token
const tokenStr = window.localStorage.getItem('token')
if (!tokenStr) return next('/login')
next()
})
然后发现是这的问题
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b68faf8ee705ba52fb5f8015be0621b1.png)
把这改成这样就可以了
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/365ab7e1dc20176249acc6beeb84e71f.png)
注意改了之后别忘了把导出加上:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/135272b5e46fe87900ab255c14c43757.png)