main.js
router.beforeEach((to, from, next) => { let token = sessionStorage.getItem('token') if (to.meta.require) { if (token) { // 允许进入 next() } else { // 跳登录 } } else { next() } })
router.js
{ path: '/demo', name: 'demo' component: () => import('@/demo'), meta: { require: true } }