修复 subinput 和 selectList 的冲突

This commit is contained in:
fofolee
2022-05-17 21:50:30 +08:00
parent 2c6076c5ee
commit b0a9f07e3c
3 changed files with 11 additions and 7 deletions

View File

@@ -205,12 +205,15 @@ export default {
clear() {
utools.removeSubInput();
document.removeEventListener("keydown", this.keyHandler);
document.removeEventListener("keydown", this.keyHandler, true);
this.setUtoolsHeight(this.listMaxHeight);
},
addListeners() {
document.addEventListener("keydown", this.keyHandler);
// 如果之前启用了子输入框,先移除监听
if (this.$root.subInputEvent)
document.removeEventListener(...this.$root.subInputEvent);
document.addEventListener("keydown", this.keyHandler, true);
},
},
};