Как добавить событие для dangerousSetHtml? - PullRequest
0 голосов
/ 30 сентября 2018

Задайте вопрос.Я установил данные в dangerSetHtml == {{__ html:data}}.

Данные содержат img.Я хочу связать новое событие с img.Мое решение - .data внутри, пока img имеет идентификатор 999 Я нахожусь в функции componentDidmount, чтобы написать document.getElementById('999').addEventListener('click', handler)

Возможно ли addEventListener('click',handler)?или есть лучшее решение?

1 Ответ

0 голосов
/ 30 сентября 2018

Да, вы можете использовать addEventListener в componentDidMount.Но также обязательно удалите прослушиватель на компоненте unmount:

componentWillUnmount() {
  document.getElementById(your_id).removeEventListener('click', handler)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...