收藏
回答

自定义组件内部能否监听页面点击事件?

例如,写一个自定义弹框组件,点击弹框之外的地方关闭弹框,用事件委托应该会把代码写到自定义组件之外,能在自定义组件监听全局点击内部实现吗?

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

2 个回答

  • 武曲心
    武曲心
    2021-11-04

    点击外面的按键直接调用弹窗组件实例关闭呀,干嘛非要弹窗组件监听外面事件

    2021-11-04
    有用
    回复
  • 凌晨丶傍晚
    凌晨丶傍晚
    2021-11-04

    那你直接在你弹窗上再加上一层蒙版就行了,点击蒙版关闭,这样就是一体了

    2021-11-04
    有用
    回复 5
    • 子木~止水
      子木~止水
      2021-11-04
      有考虑过,但是蒙板下面是很多按钮,如果是点击自定义组件外的按钮,得先把蒙版关了,再点按钮,需要用户点两次
      2021-11-04
      1
      回复
    • 凌晨丶傍晚
      凌晨丶傍晚
      2021-11-04回复子木~止水
      你是想点击操作按钮,同时进行关闭弹窗和按钮的功能?
      2021-11-04
      回复
    • 子木~止水
      子木~止水
      2021-11-04
      嗯,是的
      2021-11-04
      回复
    • 凌晨丶傍晚
      凌晨丶傍晚
      2021-11-04回复子木~止水
      最好别这么做,一步步来,不容易出问题,也方便
      2021-11-04
      回复
    • 子木~止水
      子木~止水
      2021-11-04
      OK,感谢
      2021-11-04
      回复
登录 后发表内容