教你使用vue写一个拖拽功能?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

效果图

实现步骤html
总结了一下评论,好像发现大家都碰到了滑动的问题。就在这里提醒一下吧。可将该悬浮 DIV 同你的 scroller web 同级。
<template>
<div id="webId">
<div>你的web页面</div>
<!-- 1.1 如果碰到滑动问题,请检查这里是否属于同一点。 -->
<!-- 悬浮的HTML -->
<div class="xuanfu" id="moveDiv"
@mousedown="down()" @touchstart="down()"
@mousemove.prevent.stop="move()"
@touchmove.prevent.stop="move()"
@mouseup="end()" @touchend="end()"
>
<div class="yuanqiu">11</div>
</div>
</div>
</template>