大佬帮忙修改一下面的代码,鼠标可以分别拖拽div,并且不超过窗口的边界。
https://play.vuejs.org/#eNqlVW1r2zAQ/is3U4gDmdPto5eWbnSMwcZg7...
大佬帮忙修改一下面的代码,鼠标可以分别拖拽div,并且不超过窗口的边界。
https://play.vuejs.org/#eNqlVW1r2zAQ/is3U4gDmdPto5eWbnSMwcZg7...
3 回答3.3k 阅读✓ 已解决
4 回答3.4k 阅读
1 回答2.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
1 回答2k 阅读✓ 已解决
你是

const elRed = useDraggable();
直接在项目中使用的elRed,所以需要转换一下,另外你的style不是响应式的,需要在move中进行实时修改重新赋值不超过边界需要判断当前元素的位置,最简单的方式就是直接判断,但应该考虑元素的宽高等,这可以通过window.getComputedStyle(event.target)获取元素的属性