perf(frontend): improve performance of contextmenu

Resolve #11303
This commit is contained in:
syuilo 2023-07-17 14:10:40 +09:00
parent 9f9498c4f0
commit 4f22176b8f
3 changed files with 5 additions and 12 deletions

View file

@ -356,9 +356,7 @@ onMounted(() => {
props.textarea.addEventListener('keydown', onKeydown);
for (const el of Array.from(document.querySelectorAll('body *'))) {
el.addEventListener('mousedown', onMousedown);
}
document.body.addEventListener('mousedown', onMousedown);
nextTick(() => {
exec();
@ -374,9 +372,7 @@ onMounted(() => {
onBeforeUnmount(() => {
props.textarea.removeEventListener('keydown', onKeydown);
for (const el of Array.from(document.querySelectorAll('body *'))) {
el.removeEventListener('mousedown', onMousedown);
}
document.body.removeEventListener('mousedown', onMousedown);
});
</script>