Ответы пользователя по тегу Vue.js
  • Как отправить post запрос и записать в headers полученый jwt токен?

    Edheldor
    @Edheldor
    Например с помощью AXIOS.
    Можно добавить поле в хедерc через axios.defaults.headers.common

    Будет что-то вроде этого:

    methods : {
      sendCredentials() {
            axios.post('http://URL/', {
                username: this.username,
                password: this.password
            })
             .then((response) => {
                 axios.defaults.headers.common.['Authorization'] = response.data.TOKEN; 
            })
             .catch((error) => {
                console.log(error);
          });
      },
    }
    Ответ написан
    Комментировать
  • Как сохранять пропс при перезагрузки страницы?

    Edheldor
    @Edheldor
    Вижу два варианта:
    1. В хуке created компонента брать присланные пропсы и пихать их куда-нибудь в стор. Там же (в created) реализовать логику, что если пропсов нету, а в сторе информация есть, то вытаскивать данные из стора и показывать в компоненте. При простой перезагрузке страницы поможет показать ту-же вакансию, что и была до перезагрузки
    2. Или в том-же хуке created компонента, при пустых пропсах, просто перенаправлять назад, на страницу со списком вакансий
    Ответ написан
    Комментировать