Невозможно перенаправить после входа в систему vuejs - PullRequest
0 голосов
/ 20 января 2020

Я пытаюсь настроить перенаправление после входа в систему, но, похоже, он не работает, даже если URL-адрес изменяется, может кто-то мне помочь?

- действие -

SignIn : (context,payload)=>{
        axios.post('https:url',{email:payload.email,password:payload.password,returnSecureToken:true})
          .then(res => {context.commit('userAuth',res.data);
          console.log('Signed in',res);
         }).then(res => router.replace(''))
      }

- мутация

 userAuth(state,payload){
      state.idToken=payload.idToken;
      state.userId=payload.localId;
      state.expirationSession=payload.expiresIn+Date.now()*1000;
      console.log('Authentificated');
    }

1 Ответ

0 голосов
/ 20 января 2020

Перенаправление маршрутизатора с '' путем не должно работать, так как это неверный путь.

Если вы хотите перенаправить пользователя на домашнюю страницу (root приложения), / должен использоваться как путь.

router.replace('/')

или

router.replace({
  path: '/'
})
...