我做了一个下拉列表的自定义组件,现页面中需要多个下拉列表都使用的此组件,我想要在点击一个组件外部的区域就将下拉列表关闭。但是我不知道如何检测到点击了外部区域,希望有大佬能够指点一下
大概就是这个样子的。。
-----------------------------------------------------------------------------------------------
想到解决的办法啦,利用冒泡解决的。谢谢大家的答疑啦。
https://developers.weixin.qq.com/s/2dMtYZmf7lbz
类似于这样的操作吧...
可以暴力一点,看起来只有菜单部分,其实整个页面都罩了一个透明cover
传参。
页面HTML-
组件JS-
组件HTML-
给组件传参