139 Star 1.7K Fork 403

maplemei / xm-select

 / 详情

xm-select元素点击事件冒泡被阻止导致layui下拉框无法正确关闭

进行中
创建于  
2021-01-04 15:32

xm-select元素点击事件冒泡被阻止导致layui下拉框无法正确关闭

xmSelect将xmSelect点击事件的冒泡阻止了,window无法监听到xmSelect的冒泡点击事件,导致layui下拉框选项无法正常的关闭。

源码:

阻止事件冒泡的源码

重现步骤

先点击layui下拉框,然后点击xmSelect

示意截图:

layui日期下拉框(日期下拉框的选项应正常关闭,但是没有关闭)
layui日期下拉框
layui下拉框(没有关闭)
layui下拉框

我的解决办法

异步设置State,并取消阻止事件冒泡
解决办法

疑问

我不太清楚这个修改方法对xmSelect组件其他功能有什么影响

评论 (3)

glh97 创建了任务
glh97 关联仓库设置为maplemei/xm-select
展开全部操作日志

遇到了同样的问题,是需要改动xm-select的源码么?

我想问问对其他组件有影响吗

maplemei 任务状态待办的 修改为进行中

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(3)
5602114 hanbingxu82 1630488282
JavaScript
1
https://gitee.com/maplemei/xm-select.git
git@gitee.com:maplemei/xm-select.git
maplemei
xm-select
xm-select

搜索帮助