Задать вопрос
@alysenko

Как в vuejs при клике на дочерний элемент игнорировать клик на родительский?

Есть блок следующего вида:
<div @click="clickParent()">
  <div @click="clickChild()">
    click
  </div>
  ...
</div>


Как сделать, чтобы при клике на дочерний элемент не срабатывал клик на родителя?
  • Вопрос задан
  • 2244 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Игра на Vue.js
    1 неделя
    Далее
  • OTUS
    Vue.js разработчик
    4 месяца
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
Решения вопроса 1
yarkov
@yarkov Куратор тега Vue.js
Помог ответ? Отметь решением.
@click.stop
@click.prevent
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@arxanter
@click.stop на дочернем. А на родительском @click.self если там есть свой обработчик
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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