map组件创建了。但同时绑定了@markertap事件和@tap事件。可是@tap事件不触发;
代码如下:
<map scale="5" :include-points="include-points" :markers="MarkData" id="homeMap" @markertap="play3" @tap="clone"></map>;
求告知;
k***@126.com
- 发布:2019-01-16 16:51
- 更新:2019-01-24 19:26
- 阅读:3526
k***@126.com (作者) - 专写bug的宝宝
安卓平台
demo:
<template>
<view>
<view class="uni-common-mt">
<view >
<map scale="5" :include-points="include-points" :markers="MarkData" id="homeMap" @markertap="play1" @tap="clone">
</map>
</view>
</view>
</view>
</template>
<script>
export default {
props:["BL"],
data() {
return {
}
},
mounted() {
this.mapCtx = uni.createMapContext('homeMap');
},
methods: {
clone(){
console.log(222222);
},
play1(){
console.log(11111);
},
},
onLoad() {
}
}
</script>
k***@126.com (作者)
是安卓平台。demo已给
2019-01-16 17:01
Trust
回复 k***@126.com:未重现此问题,事件均触发正常。另外,如果绑定了 markertap,请务必声明 markers。我是用 hello-uniapp 的地图例子测试的。
2019-01-16 17:08
k***@126.com (作者)
回复 Trust:好的。我在是把map设置为组件了。如果当页面的话我试一试;
2019-01-16 17:44