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