Как отключить event.preventDefault в React - PullRequest
0 голосов
/ 30 апреля 2020

Как отключить event.preventDefault() в React после его использования.

Вот что я пытаюсь сделать:


    handleSubmit = event => {
        event.preventDefault()
        const {roomsleft, roomnumber, single, double, king, superking, bunk, sofa, button} = this.state
        axios({
            url: "/authentication/edit-rooms",
            method: "POST",
            data: {
                roomsleft: roomsleft + 1,
                roomnumber : roomnumber,
                single : single,
                double: double,
                king : king,
                superking: superking,
                bunk: bunk,
                sofa: sofa,
                button: button,
            }
        })
        .then(roomsleft =>{
            if (roomsleft == roomnumber) {
                this.props.history.push('/accomodation-facilities')
            }

            else{
                //remove event here
                this.props.history.push('/edit-rooms')

            }
        })
        .catch(error => console.log(error))
    }

1 Ответ

0 голосов
/ 01 мая 2020

Так что .then вообще не сработал, поэтому я сделал несколько изменений, и я не помню, какие, но не в той части кода, а затем я попытался window.location.reload (), и теперь это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...