vue-leaflet/Vue2Leaflet

@stop and @prevent not working on CircleMarker

Open

#548 opened on 2020年2月19日

GitHub で見る
 (2 comments) (0 reactions) (0 assignees)JavaScript (380 forks)batch import
bugconfirmedhelp wanted

Repository metrics

Stars
 (1,942 stars)
PR merge metrics
 (30d に merged PR はありません)

説明

Description

Can not stop propagation or prevent default on circle marker clicks. @click.stop and/or @click.prevent throw errors. Original event seems to be in an object called $event.originalEvent but calling preventDefault() and stopPropagation() doesn't have any effect on it.

Live Demo

https://jsfiddle.net/gulyamani/541bpcja/1/

Steps to Reproduce

Open console and click circle markers.

Expected Results

Only seeing 'marker click' on console.

Actual Results

Seeing both 'marker click' and 'map click'

Browsers Affected

  • Chrome
  • Firefox
  • Edge
  • Safari 9
  • Safari 8
  • IE 11

Versions

  • Leaflet: v1.6.0
  • Vue: v2.5.16
  • Vue2Leaflet: v2.2.1

コントリビューターガイド