收藏
回答

如何监听到冒泡到page的点击事件?

想在组件中监听整个page的点击事件,请问如何实现呢?有没有类似web端的 window.addEventListener('click', callback)的方法?

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

2 个回答

  • 北极那企鹅丶
    北极那企鹅丶
    2022-03-07

    可以这样模拟,出现下拉框的时候下拉框底层出现一个透明蒙层,点击蒙层关闭下拉框

    2022-03-07
    有用
    回复
  • 游戏人生
    游戏人生
    2020-06-27

    emmm。。。目的是?

    一般就是用catchtap或者 bindtap 然后来捕捉

    如果要特定节点 可以用 SelectorQuery.select(string selector)的方法

    下面是文档

    https://developers.weixin.qq.com/miniprogram/dev/api/wxml/SelectorQuery.select.html

    2020-06-27
    有用
    回复 3
    • Frank
      Frank
      2020-06-29
      目的是监听页面是否被用户点击,实现类似web端的下拉选择框也需要用到,点击元素本身显示下拉项,点击非本身元素收起下拉选择框
      2020-06-29
      回复
    • 游戏人生
      游戏人生
      2020-06-29回复Frank
      那直接bind不行吗?  还是说你要做个点击统计插件?类似web时代的站长工具
      2020-06-29
      回复
    • Frank
      Frank
      2020-06-29回复游戏人生
      bind哪个元素呢,页面上没有page元素呀,我要监听的是整个页面
      2020-06-29
      回复
登录 后发表内容
问题标签