@run182

Как отследить событие клика по элементу динамически добавленному в DOM?

У меня на странице есть такой элемент <div ref="playField">, в него я добавил несколько элементов <div @click="alertCall"> вот таким образом - this.$refs.playField.innerHTML.
Как я могу отследить клик по созданному <div></div>?
Вызов метода alertCall не работает.
  • Вопрос задан
  • 276 просмотров
Решения вопроса 1
Aetae
@Aetae Куратор тега Vue.js
Тлен
Ну, во первых, так делать не надо.
А так два варианта:
1. Делать так как без всякого Vue - querySelector там, addEventListener... Вы сами отказались от удобства Vue использовав innerHTML.
2. Повесить @click на playField и смотреть на event.target.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы