在Vue项目中进行元素的拖拽操作,将元素拖拽到指定画布上后,使用zoom属性对画布进行整体缩小。缩小后移动元素的位置。出现鼠标移动的距离大,元素移动的距离小,结果导致鼠标移动幅度大但是元素移动的距离小
在Vue项目中进行元素的拖拽操作,将元素拖拽到指定画布上后,使用zoom属性对画布进行整体缩小。缩小后移动元素的位置。出现鼠标移动的距离大,元素移动的距离小,结果导致鼠标移动幅度大但是元素移动的距离小
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
鼠标移动距离是在zoom缩放级别为1的,所以要记录当前缩放级别,鼠标移动的x、y分别乘以缩放级别