Unknown custom element: <bm-marker>

Vue Baidu Map打点,使用<bm-maker>标签报错
官网例子:

<template>
  <baidu-map class="map" :center="{lng: 116.404, lat: 39.915}" :zoom="15">
    <bm-marker :position="markerPoint" :dragging="true" @click="infoWindowOpen">
      <bm-info-window :show="show" @close="infoWindowClose" @open="infoWindowOpen">我爱北京天安门</bm-info-window>
    </bm-marker>
  </baidu-map>
</template>

<script>
export default {
  data () {
    return {
      show: false
    }
  },
  methods: {
    infoWindowClose () {
      this.show = false
    },
    infoWindowOpen () {
      this.show = true
    }
  }
}
</script>

按照该例子会报错Unknown custom element: <bm-marker>
所以改为

<baidu-map class="map" >
    <bml-marker-clusterer :averageCenter="true">
    	<!--这里的key需要定义,不定义会报错,但是用  :key='index'也不行-->
        <bm-marker v-for="marker of markers" :position="{lng: marker.lng, lat: marker.lat}" :key="marker.lng"></bm-marker>
    </bml-marker-clusterer>
 </baidu-map>
    
import {BmlMarkerClusterer,BmMarker} from 'vue-baidu-map'

export default {
	components: { BaiduMap,BmlMarkerClusterer,BmMarker },
	data() {
		markers: [{lng: 113.2759952545166, lat: 23.117055306224895}]
	}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值