Vue.Draggable实现拖拽效果


Posted in Javascript onJuly 29, 2020

快速实现Vue.Draggable的拖拽效果,供大家参考,具体内容如下

1.下载包:npm install vuedraggable

配置:package.json

"dependencies": {
 "element-ui": "^1.3.4",
 "less": "^2.7.2",
 "less-loader": "^4.0.4",
 "vue": "^2.3.3",
 "vue-router": "^2.3.1",
 "vuedraggable": "^2.11.0"
 },

2.在你的组件中引进依赖:

import draggable from 'vuedraggable'

3.注册:draggable这个组件

components: {
draggable
},

4.使用html模板中使用该组件

<draggable v-model="tags" :move="getdata" @update="datadragEnd">
  <transition-group>
   <div v-for="element in tags" :key="element.id">
    {{element.name}}
   </div>
  </transition-group>
</draggable>

5.有两个常用的方法

一个是拖动中

一个是拖动结束

methods: {
  getdata (evt) {
  console.log(evt.draggedContext.element.id)
  },
  datadragEnd (evt) {
  console.log('拖动前的索引 :' + evt.oldIndex)
  console.log('拖动后的索引 :' + evt.newIndex)
  console.log(this.tags)
  }
 }

现在你就可以自己尝试使用了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript之卸载鼠标事件的代码
May 14 Javascript
IE与Firefox下javascript getyear年份的兼容性写法
Dec 20 Javascript
神奇的代码 通杀各种网站-可随意修改复制页面内容
Jul 17 Javascript
iframe异步加载实现点击左边菜单加载右边内容实例讲解
Mar 04 Javascript
jquery操作select大全
Apr 25 Javascript
JQuery EasyUI的使用
Feb 24 Javascript
js中的DOM模拟购物车功能
Mar 22 Javascript
JavaScript实现前端分页控件
Apr 19 Javascript
详解Vuejs2.0 如何利用proxyTable实现跨域请求
Aug 03 Javascript
JS html事件冒泡和事件捕获操作示例
May 01 Javascript
JS简单数组排序操作示例【sort方法】
May 17 Javascript
原生javascript单例模式的应用实例分析
Feb 23 Javascript
JS请求servlet功能示例
Jun 01 #Javascript
vue.js加载新的内容(实例代码)
Jun 01 #Javascript
深入理解JavaScript创建对象的多种方式以及优缺点
Jun 01 #Javascript
解决BootStrap Fileinput手机图片上传显示旋转问题
Jun 01 #Javascript
详解Vue2.0里过滤器容易踩到的坑
Jun 01 #Javascript
Angularjs验证用户输入的字符串是否为日期时间
Jun 01 #Javascript
jQuery实现web页面樱花坠落的特效
Jun 01 #jQuery
You might like
php中通过eval实现字符串格式的计算公式
2017/03/18 PHP
关于Blog顶部的滚动导航条代码
2006/09/25 Javascript
在javascript中如何得到中英文混合字符串的长度
2014/01/17 Javascript
详谈JavaScript内存泄漏
2014/11/14 Javascript
Jquery弹出层插件ThickBox的使用方法
2014/12/09 Javascript
关于session和cookie的简单理解
2016/06/08 Javascript
JavaScript中实现键值对应的字典与哈希表结构的示例
2016/06/12 Javascript
利用jquery获取select下拉框的值
2016/11/23 Javascript
nodeJS模块简单用法示例
2018/04/21 NodeJs
Angular使用ControlValueAccessor创建自定义表单控件
2019/03/08 Javascript
使用jQuery如何写一个含验证码的登录界面
2019/05/13 jQuery
为react组件库添加typescript类型提示的方法
2020/06/15 Javascript
python获取指定目录下所有文件名列表的方法
2015/05/20 Python
R语言 vs Python对比:数据分析哪家强?
2017/11/17 Python
Python查找两个有序列表中位数的方法【基于归并算法】
2018/04/20 Python
用python处理MS Word的实例讲解
2018/05/08 Python
python中使用zip函数出现错误的原因
2018/09/28 Python
python3发送邮件需要经过代理服务器的示例代码
2019/07/25 Python
使用pyhon绘图比较两个手机屏幕大小(实例代码)
2020/01/03 Python
pytorch 获取tensor维度信息示例
2020/01/03 Python
tensorflow 获取checkpoint中的变量列表实例
2020/02/11 Python
Python退出时强制运行一段代码的实现方法
2020/04/29 Python
无惧面试,带你搞懂python 装饰器
2020/08/17 Python
如何利用pycharm进行代码更新比较
2020/11/04 Python
css3设置box-pack和box-align让div里面的元素垂直居中
2014/09/01 HTML / CSS
解决html5中的video标签ios系统中无法播放使用的问题
2020/08/10 HTML / CSS
机关节能减排实施方案
2014/03/17 职场文书
高考寄语大全
2014/04/08 职场文书
社区优秀志愿者先进事迹
2014/05/09 职场文书
尊老爱亲美德少年事迹材料
2014/08/14 职场文书
甜品店创业计划书
2014/09/21 职场文书
养成教育工作总结
2015/08/13 职场文书
Go语言空白表示符_的实例用法
2021/07/04 Golang
Redis分布式锁Redlock的实现
2021/08/07 Redis
css布局巧妙技巧之css三角示例的运用
2022/03/16 HTML / CSS
总结三种用 Python 作为小程序后端的方式
2022/05/02 Python