如何监听自定义组件外部的点击事件?
发布于 7 年前 作者 cliang 11900 次浏览 来自 官方Issues

我做了一个下拉列表的自定义组件,现页面中需要多个下拉列表都使用的此组件,我想要在点击一个组件外部的区域就将下拉列表关闭。但是我不知道如何检测到点击了外部区域,希望有大佬能够指点一下

    大概就是这个样子的。。


想到解决的办法啦,利用冒泡解决的。谢谢大家的答疑啦。

https://developers.weixin.qq.com/s/2dMtYZmf7lbz

类似于这样的操作吧…

3 回复

给组件传参

传参。

页面HTML-

组件JS-

组件HTML-

可以暴力一点,看起来只有菜单部分,其实整个页面都罩了一个透明cover

回到顶部