vue-dragging
vue的拖拽组件,增加限制拖拽范围的功能.
Install
npm install vuejs-drag
演示(demo)
How to use
普通html
<script src="./vue.js"></script><script src="./vue-drag.js"></script>
是vue-drag.js不是vue-dragging.js
如果你的项目使用vue-cli搭建的 那么请这样使用:
Vue
在html当中添加标签,然后添加一个'v-drag',假设为:
然后给要实现拖拽的标签添加css属性:
记住,必须要有position:absolute属性!!! 然后就是vue的一个初始化工作
el: '.demo' data:
进阶
加入了一个可拖拽区域和不可拖区域的方法,示例如下:
这里可以拖动 这里不可以
v-drag
后面的参数代表了可以拖拽的部分 而conten部分是不可拖拽的,这里class和id的名称可以自取,
但要注意可拖拽部分的id和v-drag
后面的参数对应
详细的请查看demo