判断点击位置不在遮罩层
判断点击位置是否有拖动
let mousedownTarget = falselet mouseupTarget = falseconst onMaskClick = (e) => {if (mousedownTarget && mouseupTarget) {visible.value = false}mousedownTarget = mouseupTarget = false}const onMouseDown = (e) => {mousedownTarget = e.target === e.currentTarget}const onMouseUp = (e) => {mouseupTarget = e.target === e.currentTarget}
