收藏
回答

map怎么设置自定义view的点击事件?

bindcallouttap只能设置整个气泡的点击事件,但是我现在的需求是设置关闭按钮,请问怎么才能添加?

回答关注问题邀请回答
收藏

2 个回答

  • 守住一份坚持
    守住一份坚持
    04-02

    这个根本就是微信小程序的bug、一直以来都没人修复、marker的气泡点击事件只能绑定到map上、不能绑定到具体的callout自定义元素上面、真服了

    04-02
    有用
    回复
  • 一笑皆春
    一笑皆春
    2023-09-07

    关闭的布局不是你画的吗?直接加点击事件不行吗

    2023-09-07
    有用
    回复 7
    • biu!!!
      biu!!!
      2023-09-07
      bindcallouttap=“bindCalloutClose“有效,但是只能在map里
      catch:tap=“bindCalloutClose“无效
      2023-09-07
      回复
    • 一笑皆春
      一笑皆春
      2023-09-07回复biu!!!
      你看看bindcallouttap返回的信息里有没有参数能区别一下点击的是哪一个对象
      2023-09-07
      回复
    • biu!!!
      biu!!!
      2023-09-07
      只有一个markerId,是整个气泡的id,我给里面的view加id,没有显示
      2023-09-07
      回复
    • biu!!!
      biu!!!
      2023-09-07
      2023-09-07
      回复
    • 一笑皆春
      一笑皆春
      2023-09-07回复biu!!!
      试试这样加 data-closeid = 'xxxx'
      2023-09-07
      回复
    查看更多(2)
登录 后发表内容