5***@qq.com
5***@qq.com
  • 发布:2019-07-05 10:30
  • 更新:2019-07-17 17:36
  • 阅读:1463

【报Bug】H5端的地图组件markers设置id后不显示

分类:uni-app

详细问题描述

1、H5端的地图组件markers设置id后不显示,去掉id正常显示,但是添加新的markers时所有的markers会闪一下
2、H5端的@markertap、@callouttap事件无效

[内容]

重现步骤

[步骤]

[结果]

[期望]

[如果语言难以表述清晰,拍一个视频或截图,有图有真相]

IDE运行环境说明

[IDE版本号]
HBuilderX 2.0.3.20190703-alpha
[windows版本号]
win10专业版
[mac版本号]

uni-app运行环境说明

[运行端是h5或app或某个小程序?]
H5
[运行端版本号]

[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]
HBuilderX
[编译模式是老模板模式还是新的自定义组件模式?]

App运行环境说明

[Android版本号]

[iOS版本号]

[手机型号]

[模拟器型号]

附件

[IDE问题请提供HBuilderX运行日志。菜单帮助-查看运行日志,点右键打开文件所在目录,将log文件压缩成zip包上传]

[App问题请提供可重现问题的代码片段,你补充的细一点,问题就解决的快一点]

[App安装包或H5地址]

[可重现代码片段]

联系方式

[QQ]

2019-07-05 10:30 负责人:无 分享
已邀请:
ZGH0709

ZGH0709

Bug 未复现,如果问题仍然存在,请上传可复现 demo.

  • 5***@qq.com (作者)

    我找到出现这两个问题的原因了,正常的循环添加markers没有问题,但是使用setTimeout延时添加时,如果设置了id,就不会显示,不设置id可以显示,但是不触发markertap事件

    2019-07-05 19:02

  • 5***@qq.com (作者)

    回复 5***@qq.com: 不只是setTimeout,而是必须要在onLoad或onShow里执行,不能延迟执行

    2019-07-05 19:15

5***@qq.com

5***@qq.com (作者)

复现页面文件

ZGH0709

ZGH0709

Bug 已确认。该问题后续会进行修复。

胖南瓜

胖南瓜

同样遇到问题,模拟数据一点问题没有,发送请求回来以后不行了,数据没问题,app端一切正常,h5不出现marker

2***@qq.com

2***@qq.com - 80后IT男

问题解决了吗?

  • 5***@qq.com (作者)

    上面官方说Bug已确认,但是没说什么时候修复,感觉他们认为这个bug不重要,所以不着急修复

    2019-07-17 17:40

  • 2***@qq.com

    回复 5***@qq.com: 我刚试了一下,再添加一个变量,将值先变量,再将变量赋值给markers

    2019-07-17 17:54

  • yqcim

    回复 2***@qq.com: 使用push无效,直接给markers重新赋值有效。

    2019-11-21 00:53

该问题目前已经被锁定, 无法添加新回复