需求:
1.点击按钮出现下拉框
2.点击页面除下拉框意外的空白地方,下拉框消失

需要:
1.注意不能重复绑定点击事件
2.getEventListeners(node),只能在谷歌控制台用//查看使用addEventListener绑定的监听器

功能
1.操作原生dom,用自定义指令

2.未雨绸缪,应做好回收处理,以防元素被移除而导致多次绑定监听事件

不回收会反复绑定,如下图

3.点击select选项时,下拉框不消失,通过判断被点击的实践源在不在el的范围内
.contains()//es5,返回布尔值,来表示传入的节点是否为该节点的后代节点
Logo

前往低代码交流专区

更多推荐