vue2-leaflet-movingmarker
vue2-leaflet-movingmarker copied to clipboard
Tooltip doesn't work
In my project, I use movingMarker as follow:
<l-moving-marker v-for="marker in mapParam.markers" ref="markersRef" :key="marker.id" :lat-lng="marker.latlng"
:class="[isMarkerSelected(marker)? 'marker-highlight': 'marker' ]"
:duration="1000" :draggable="marker.draggable" :icon="marker.icon"
@click="onClkMarker($event, marker)" @dragend="onMarkerDragEnd($event, marker)" @dblclick="onDbClkMarker($event, marker)">
<l-popup v-if="markerPopup" class="marker_popup">
<slot :entity="marker.entity" :marker="marker" name="markerPopup"></slot>
</l-popup>
<l-tooltip v-if="marker.tooltip" :content="marker.tooltip"/>
</l-moving-marker>
but when add the l-popup and l-tooltip, it throws the errror:
TypeError: Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'.
at NewClass._updateContent (leaflet-src.js?9eb7:9661)
at NewClass.update (leaflet-src.js?9eb7:9572)
at NewClass.onAdd (leaflet-src.js?9eb7:9509)
at NewClass.onAdd (leaflet-src.js?9eb7:10257)
at NewClass._layerAdd (leaflet-src.js?9eb7:6617)
at NewClass.whenReady (leaflet-src.js?9eb7:4477)
at NewClass.addLayer (leaflet-src.js?9eb7:6679)
at NewClass.openTooltip (leaflet-src.js?9eb7:10407)
at NewClass.openTooltip (vue2-leaflet-movingmarker.common.js?feb5:11979)
at VueComponent.setMarkerTooltip (NazMap.vue?5364:652)
dependencies environment: case1: vue2-leaflet: 2.5.2 leaflet: 1.6.0 case2: vue2-leaflet: 1.2.3 leaflet: 1.3.4
got the same error infomation.
same issue for popup
any update here?
If you use this component directly then it will work.