七月_
七月_
  • 发布:2018-08-21 20:17
  • 更新:2019-07-25 10:07
  • 阅读:1594

【报Bug】map组件markertap事件失效

分类:uni-app

详细问题描述
[内容]
如题,在map组件中绑定markertap事件未生效,我只是在unidemo的项目中的map组件里绑定了下markertap事情

[IDE版本]HX 0.1.46.20180810-alpha

<template>  
    <view>  
        <page-head :title="title"></page-head>  
        <view class="page-body">  
            <view class="page-section page-section-gap">  
                <map :latitude="latitude" :longitude="longitude" :markers="covers" @markertap="tap">  
                </map>  
            </view>  
        </view>  
    </view>  
</template>  
<script>  
    import pageHead from '../../../components/page-head.vue'  

    export default {  
        data() {  
            return {  
                title: 'map',  
                latitude: 39.909,  
                longitude: 116.39742,  
                covers: [{  
                    latitude: 39.909,  
                    longitude: 116.39742,  
                    iconPath: '../../../static/location.png'  
                }, {  
                    latitude: 39.90,  
                    longitude: 116.39,  
                    iconPath: '../../../static/location.png'  
                }]  
            }  
        },  
        methods: {  
            tap(e){  
                console.log(e)  
            }  
        },  
        components: {  
            pageHead  
        }  
    }  
</script>  
<style>  
    map {  
        width: 100%;  
        height: 600px;  
    }  
</style>  
2018-08-21 20:17 分享
已邀请:

最佳回复

七月_

七月_ (作者)

已解决,marker中必须绑定ID才会触发该事件

9000547@qq.com

9000547@qq.com

你通过云打包后,能正确显示地图不?
我生成后无地图显示。真机调试正常,真是奇怪。

  • 七月_ (作者)

    还没试

    2018-08-22 00:03

  • 七月_ (作者)

    能显示,看看权限配置那里的地图配置正确不

    2018-08-22 06:38

  • 9000547@qq.com

    谢谢。权限那已把地图加进去了。另外打包后取的经纬度是正确的。就是不能显示地图。

    2018-08-22 09:06

675473760@qq.com

675473760@qq.com - 90后码族

额 我marker加了id 还是undefined

734669594@qq.com

734669594@qq.com

同样的问题,测试@tap和@markertap都无效

  • 675473760@qq.com

    markertap($event) 这样写你试一下 我再这样写 可以

    2019-01-18 15:13

zhangyonghong@51mshd.com

zhangyonghong@51mshd.com

同样问题,小程序 markertap 点击有用,打包成安卓后点击变成显示 tip

1689372692@qq.com

1689372692@qq.com

我的是h5可以打印出来,小程序打印undefined,求大神解决啊

770950698@qq.com

770950698@qq.com - 哈哈哈

如果数据是请求回来的,点击就无效了,怎么解呢?

770950698@qq.com

770950698@qq.com - 哈哈哈

点击标记点可以获取这个标记对应的数据吗?现在只能获取到id

1466107086@qq.com

1466107086@qq.com - 你好.。。。。

我做的是app端 加了id点击事件浏览器上可以出来,真机不触发 求解 qq1466107086

19227969@qq.com

19227969@qq.com

我来帮大家解惑一下:: ID 必须要有~~ 必须为 number ,, 而且 不能为0~~~~ 不能为0不能为0不能为0不能为0不能为0不能为0不能为0

要回复问题请先登录注册