BeforeEnter和Vuex状态

时间:2018-09-10 14:07:59

标签: vue.js vuex vue-router

我的router.js在/ router文件夹中有两个小问题。 我使用此行从“ @ / _ store / store”导入商店导入它的第一个 但是我有一个警告,在“ @ / _ store / store”中找不到“默认”(导入为“商店”)导出。

第二个,如何检查状态'isAuth',如果为true,则授予访问权限,如果为false,则将访问重定向到首页? 我尝试这样的重定向,但是什么也没发生。

{
  path: '/suggestion',
  name: 'suggestion',
  component: Suggestion,
  beforeEnter: (to, from, next) => {
    store.dispatch('isAuth').then(response => {
      if (store.isAuth === true) {
        next('/')
      }
    })
  }
},

0 个答案:

没有答案