美文网首页程序员
详解vue-admin-template

详解vue-admin-template

作者: 实质xing | 来源:发表于2020-11-16 09:23 被阅读0次

一、去除登录
permission.js页面(注释这段)

  if (hasToken) {
    if (to.path === '/login') {
      next({ path: '/' })
      NProgress.done()
    } else {
      const hasGetUserInfo = store.getters.name
      if (hasGetUserInfo) {
        next()
      } else {
        try {
          // get user info
          await store.dispatch('user/getInfo')

          next()
        } catch (error) {
          // remove token and go to login page to re-login
          await store.dispatch('user/resetToken')
          Message.error(error || 'Has Error')
          next(`/login?redirect=${to.path}`)
          NProgress.done()
        }
      }
    }
  } else {
    if (whiteList.indexOf(to.path) !== -1) {
      next()
    } else {
      next(`/login?redirect=${to.path}`)
      NProgress.done()
    }
  }
})

相关文章

网友评论

    本文标题:详解vue-admin-template

    本文链接:https://www.haomeiwen.com/subject/ugdabktx.html