暗眼小子
暗眼小子
  • 发布:2019-07-16 09:46
  • 更新:2019-12-20 11:53
  • 阅读:5958

uniapp如何触发特点元素以外的点击事件 委托模式

分类:HBuilderX
<view class="wrapper"> <view class="btn"> </view> </view> 触发btn的时候,弹窗出现,触发btn以外区域的时候,弹窗消失,
2019-07-16 09:46 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com - 前端女小白

你最后做出来没?我现在也要实现这种效果

  • 暗眼小子 (作者)

    没有, 通过添加遮罩和定位的方法,实现了这种效果,但是委托模式不知道怎么实现的


    2019-08-06 11:58

1***@qq.com

1***@qq.com

我解决了这个问题,可以用ref判断
closeewm(e){
console.log(e)
if(e.target.dataset.ref == "ewm-box"){
this.isshowewm = false
}
}

可以试一下,不知道你那行不行

  • 7***@qq.com

    没有REF


    2020-06-11 10:41

  • 嗨哆嚒

    只有id属性,部分还无法设置id,比如uview的 u-icon 标签。


    2021-01-29 14:19

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