首先,解决这个问题要搞明白此url是从程序内部跳转还是直接在地址栏输入的,如果是程序内部跳转,那就好办啦.方法如下: 判断用户是否登录状态,是否携带token 使用router.beforeEach注册一个全局前置守卫,判断用户是否登录. router.beforeEach((to, from, next) => { if (to.path === '/login') { next(); console.log(next) } else {// 每次页面跳转执行,token或openId錯誤,均