vue-leaflet/Vue2Leaflet

@stop and @prevent not working on CircleMarker

Open

#548 创建于 2020年2月19日

在 GitHub 查看
 (2 评论) (0 反应) (0 负责人)JavaScript (380 fork)batch import
bugconfirmedhelp wanted

仓库指标

Star
 (1,942 star)
PR 合并指标
 (30 天内没有已合并 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

贡献者指南