保存一下

This commit is contained in:
2025-08-22 15:49:10 +08:00
parent 6c4d6fb298
commit 50a06568d4
2 changed files with 17 additions and 22 deletions

View File

@@ -21,6 +21,12 @@ const onDragStart = (e: DragEvent) => {}
const onDragEnd = (e: DragEvent) => {
const el = e.target as HTMLElement | null
if (!el) return
// 鼠标所在位置已存在图标元素
const pointTarget = document.elementFromPoint(e.clientX, e.clientY)
if (!pointTarget) return
if (pointTarget.classList.contains('icon-container')) return
if (!pointTarget.classList.contains('desktop-container')) return
// 获取容器边界
const rect = el.parentElement!.getBoundingClientRect()
@@ -31,7 +37,7 @@ const onDragEnd = (e: DragEvent) => {
// 计算鼠标所在单元格坐标向上取整从1开始
const gridX = Math.ceil(mouseX / gridTemplate.cellRealWidth)
const gridY = Math.ceil(mouseY / gridTemplate.cellRealHeight)
console.log(gridX, gridY)
icon.col = gridX
icon.row = gridY
}