如何在vue项目中让首页加载出来之前做一个判断,条件通过才展示首页,不通过给出一个404页面

如题,项目是通过vue-cli生成的,路由配置在router文件夹下的index.js中
请问,我在main.js中如何判断路由跳转,如何获取index.js中的指定路由

@不可能的是
根据您的解答,我这样做了一个测试如图一,进入else中 next('/error'),但是抛出了如图二中的错误,请问这是什么情况,并且有时候提示Maximum call stack size exceeded
我试着在else中加入console.log 做单元测试,发现进入了一个循环如图三
图片描述

图片描述

图片描述

阅读 3.5k
2 个回答

。因为进入error后又判断了一次 又跳进error 无限循环了 条件判断那把to到error的情况排除

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题