补充后续。 这样依然无法正常自动关闭。最终使用 var e = document.createEvent('MouseEvents');
e.initEvent('click', true, true);
let ddtLabel = document.getElementById('ddtLabel');
if (ddtLabel) {
ddtLabel.dispatchEvent(e);
}
创建mouseEvent事件,并派发给组件的标签。标签上增加监听事件,收到后,手动关闭下拉框的方式,完成bug维护。
感谢回复,提供思路。 |