This commit is contained in:
Zy
2026-04-08 14:30:29 +08:00
parent dc3080db32
commit cd292d5bf4
21 changed files with 188 additions and 62 deletions

View File

@@ -26,8 +26,9 @@ const x = ref(0);
const y = ref(0);
const menuRef = ref();
const openHouseId = ref(null);
// 打开菜单
const open = async (e: MouseEvent, value: any) => {
const open = async (e: MouseEvent, value: string) => {
e.preventDefault();
x.value = e.clientX;
y.value = e.clientY;
@@ -62,6 +63,7 @@ const open = async (e: MouseEvent, value: any) => {
show.value = true;
document.addEventListener('click', close);
document.addEventListener('contextmenu', close);
openHouseId.value = value;
}, 10);
};
@@ -74,7 +76,10 @@ const close = () => {
// 点击选项
const handleClick = (item) => {
emit('select', item.value);
emit('select', {
type: item.value,
value: openHouseId.value
});
close();
};