路由的meta属性

{
  path: '/userinfo',
  component: userinfo,
  meta: {istoken: true}
}

可以在路由导航守卫跳转的时候判断有没有这个信息,如果有让跳转

// 路由守卫
router.beforeEach((to, from, next) => {
  if (!localStorage.getItem('token') && !localStorage.getItem('id') && to.meta.istoken === true) {
    Toast.fail('请重新登录')
    next('/login')
    return
  }
  next()
})

你可能感兴趣的:(Vue学习,uni-app,vue.js,前端)