//HTML
<div id="app1">
<div id="drag" >
<div v-drag class="toolBarTitle move">移动工具栏</div>
</div>
</div>
//自定义指令
directives:{
drag(el){
el.onmousedown = function(e){
//获取鼠标点击处分别与div左边和上边的距离:鼠标位置-div位置
var divx = e.clientX - document.getElementById(
Vue 原生可拖动div(带手柄)
最新推荐文章于 2024-07-12 10:55:48 发布
本文介绍如何在Vue项目中实现一个原生的可拖动div,并且该div带有拖动手柄,详细讲解了实现过程和技术要点,包括事件监听、坐标计算和元素位置更新等关键步骤。
摘要由CSDN通过智能技术生成