用vue做下拉框组件,想在点击下拉框的那个p之外隐藏下拉框。
我想在此p中绑定blur事件实现,但是没有用。
网上看到p本身没有blur事件,需要添加属性tabIndex后方可用blur,试了但是依然没有用。请问各位前辈有好的方法吗?
- {{item}}
暂无数据...
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
拿
a标签来模拟啊,天然支持blur事件,设定href="javascript:void(0)"就行了。这个你应该给body加一个全局点击事件,点击body的时候就通知你这个组件,body被点击了。
然后你隐藏你的下拉框就好了
你貌似tabindex笔误了,中间的i是小写,不是I
请问你这个问题解决了吗
用这两个不就行了
mouseenter
mouseleave