思路:
1.监听下拉选择框显示隐藏变量, 如果状态为显示给document添加点击事件document.addEventListener('click', this.checkClick)
2.给下来下拉选择框添加ref
3.document点击事件点击时判断是否点在了选择框dom上dom.contains(event.target)
, 不在则隐藏选择框
vue 点击div以外的地方隐藏
最新推荐文章于 2024-05-31 16:48:46 发布
思路:
1.监听下拉选择框显示隐藏变量, 如果状态为显示给document添加点击事件document.addEventListener('click', this.checkClick)
2.给下来下拉选择框添加ref
3.document点击事件点击时判断是否点在了选择框dom上dom.contains(event.target)
, 不在则隐藏选择框