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 相关文章推荐
JS 文件大小判断的实现代码
Apr 07 Javascript
Jquery命名冲突解决的五种方案分享
Mar 16 Javascript
JavaScript实现复制功能各浏览器支持情况实测
Jul 18 Javascript
JavaScript中的迭代器和生成器详解
Oct 29 Javascript
jQuery事件绑定on()与弹窗实现代码
Apr 28 Javascript
js学习阶段总结(必看篇)
Jun 16 Javascript
Vue数据驱动模拟实现3
Jan 11 Javascript
使用Promise链式调用解决多个异步回调的问题
Jan 15 Javascript
ES6数组的扩展详解
Apr 25 Javascript
vue 下列表侧滑操作实例代码详解
Jul 24 Javascript
探索JavaScript中私有成员的相关知识
Jun 13 Javascript
js实现弹窗效果
Aug 09 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
短波问题解答
2021/02/28 无线电
Zend Guard使用指南及问题处理
2015/01/07 PHP
简单了解PHP编程中数组的指针的使用
2015/11/30 PHP
Yii2下点击验证码的切换实例代码
2017/03/14 PHP
PHP时间戳和日期相互转换操作实例小结
2018/12/18 PHP
模拟select的代码
2011/10/19 Javascript
javascript分页代码实例分享(js分页)
2013/12/13 Javascript
B/S模式项目中常用的javascript汇总
2013/12/17 Javascript
Sort()函数的多种用法
2016/03/20 Javascript
js基础之DOM中元素对象的属性方法详解
2016/10/28 Javascript
jQuery实现模拟flash头像裁切上传功能示例
2016/12/11 Javascript
原生JavaScript实现的简单省市县三级联动功能示例
2017/05/27 Javascript
JS中Safari浏览器中的Date
2017/07/17 Javascript
[原创]js实现保存文本框内容为本地文件兼容IE,chrome,火狐浏览器
2018/02/14 Javascript
Vue中Quill富文本编辑器的使用教程
2018/09/21 Javascript
vue实现多个元素或多个组件之间动画效果
2018/09/25 Javascript
Vue和React组件之间的传值方式详解
2019/01/31 Javascript
JS删除String里某个字符的方法
2021/01/06 Javascript
详解vue中$nextTick和$forceUpdate的用法
2019/12/11 Javascript
vue实现div可拖动位置也可改变盒子大小的原理
2020/09/16 Javascript
Python 类的特殊成员解析
2018/06/20 Python
python实现批量修改文件名
2020/03/23 Python
Python @property及getter setter原理详解
2020/03/31 Python
python rsa-oaep加密的示例代码
2020/09/23 Python
Django自带用户认证系统使用方法解析
2020/11/12 Python
Python读写锁实现实现代码解析
2020/11/28 Python
python tkinter实现下载进度条及抖音视频去水印原理
2021/02/07 Python
wordpress添加Html5的表单验证required方法小结
2020/08/18 HTML / CSS
SQL Server 2000数据库的文件有哪些,分别进行描述
2013/03/30 面试题
测量实习生自我鉴定
2013/09/19 职场文书
新入职员工的自我介绍演讲稿
2014/01/02 职场文书
社区禁毒工作方案
2014/06/02 职场文书
品牌服务方案
2014/06/03 职场文书
企业2014年度工作总结
2014/12/10 职场文书
python 中[0]*2与0*2的区别说明
2021/05/10 Python
css常用字体属性与背景属性介绍
2022/02/28 HTML / CSS