#reactjs #onclick
#реагирует на #onclick
Вопрос:
Я использую express-react-views
NodeJS
для создания медиа-платформы. Мой элемент «кнопка» нравится » не запускает это onClick
событие. Мой соответствующий код:
lt;h1gt;{this.state.title}lt;/h1gt; 103 lt;button onClick = {this.like}gt;👍lt;/buttongt;
this.like = async (event) =gt; { event.preventDefault(); await axios({ method: "GET", url: "http://localhost:9037/test" }); };
Примечание: Мне не нужно получать данные запроса.
Что я могу сделать, чтобы заставить его работать?
Я подозреваю, что
axios
это не может быть использовано на стороне клиента (мы должны использоватьfetch
вместо этого), поэтомуexpress-react-views
, возможно, это блокирует событие.
Комментарии:
1. Не могли бы вы попробовать использовать функцию со стрелкой onClick={() =gt; this.like()}
2. @DiegoBascans я пытался, но это не работает.
3. Может быть, вы сможете добавить консоль. войдите в метод like, чтобы проверить, есть ли у вас доступ к событию щелчка.
4. @DiegoBascans Я попробовал это сделать. Я поставил консоль. войдите в маршрут для /тестирования, а также в само событие.