@profcat

Как должен работать click.self?

https://codesandbox.io/s/self-problem-m8feh

Вроде бы на клик по красному квадрату навешан .self модификатор, но, когда мы делаем mousedown на синем, а mouseup уже на красном, неожиданно событие клика на красном срабатывает. Какой же это тогда click? В связи с этим вопрос:

1) Зачем тогда нужен .self
2) Как исправить возникшую проблему. Нужно возникновение события только при полноценном клике на красном квадрате.
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
Fragster
@Fragster
помогло? отметь решением!
Косяк не в vue, а в js, который посылает эвент и туда, где было нажатие и туда где было отпускание. Можно обойти как-то так: https://codesandbox.io/s/self-problem-6iemw
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы