BeforeEnter и Vuex State - PullRequest
       7

BeforeEnter и Vuex State

0 голосов
/ 10 сентября 2018

У меня есть две небольшие проблемы с моим router.js в папке / router. Первый, который я импортирую с этим магазином импорта строки из '@ / _ store / store' но у меня экспорт предупреждений «default» (импортированный как «store») не найден в «@ / _ store / store».

Второй, как я могу проверить состояние «isAuth», и если это правда, доступ предоставлен, и если это ложь, перенаправление доступа на главную страницу? Я пытаюсь перенаправить, как это, но ничего не происходит.

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