нужно обновить sh страницу после топора ios вызов - PullRequest
1 голос
/ 24 марта 2020

Как гласит заголовок, мне нужно обновить sh страницу после вызова функции ax ios, но не до получения обещания. Страница в настоящее время обновляется после запуска функции, но обещание не получено. То, что я пытаюсь сделать, это отправить сообщение блога в API. Когда я добавляю в конце функцию protectDefault, все работает как надо.

здесь функция:

handleSubmit(event){
    axios.post("https://saulvegablog.devcamp.space/portfolio/portfolio_blogs", this.buildForm(), {withCredentials:true})
    .then(response => {
      this.props.handleSuccessfullFormSubmission(response.data);
    }).catch(error => {
        console.log("handlesubmit error for blog ", error)
    })
    event.preventDefault();
}

1 Ответ

1 голос
/ 24 марта 2020

вы можете перезагрузить страницу в then функции обратного вызова, добавив

window.location.reload()

, как это

handleSubmit(event){
    event.preventDefault();
    axios.post("https://saulvegablog.devcamp.space/portfolio/portfolio_blogs", this.buildForm(), {withCredentials:true})
    .then(response => {
      this.props.handleSuccessfullFormSubmission(response.data);
      window.location.reload();
    }).catch(error => {
        console.log("handlesubmit error for blog ", error)
    })
}
...