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 相关文章推荐
自适应图片大小的弹出窗口
Jul 27 Javascript
用cookies实现的可记忆的样式切换效果代码下载
Dec 24 Javascript
jQuery的实现原理的模拟代码 -2 数据部分
Aug 01 Javascript
20款效果非常棒的 jQuery 插件小结分享
Nov 18 Javascript
jQueryMobile之Helloworld与页面切换的方法
Feb 04 Javascript
javascript下拉列表菜单的实现方法
Nov 18 Javascript
基于JavaScript实现屏幕滚动效果
Jan 18 Javascript
Vue内容分发slot(全面解析)
Aug 19 Javascript
JavaScript实现简单动态进度条效果
Apr 06 Javascript
详解puppeteer使用代理
Dec 27 Javascript
微信小程序常见页面跳转操作简单示例
May 01 Javascript
jQuery实现购物车全功能
Jan 11 jQuery
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的ob_start() 控制您的浏览器cache
2009/08/03 PHP
Window 7/XP 安装Apache 2.4与PHP 5.4 的过程详解
2013/06/02 PHP
YII2框架中查询生成器Query()的使用方法示例
2020/03/18 PHP
新手常遇到的一些jquery问题整理
2010/08/16 Javascript
window.print打印指定div指定网页指定区域的方法
2014/08/04 Javascript
举例讲解Node.js中的Writable对象
2015/07/29 Javascript
jQuery 获取屏幕高度、宽度的简单实现案例
2016/05/17 Javascript
jQuery实现点击表格单元格就可以编辑内容的方法【测试可用】
2016/08/01 Javascript
AngularJS基础 ng-mouseover 指令简单示例
2016/08/02 Javascript
微信小程序 for 循环详解
2016/10/09 Javascript
微信小程序 POST请求(网络请求)详解及实例代码
2016/11/16 Javascript
Bootstrap多级菜单的实现代码
2017/05/23 Javascript
详解html-webpack-plugin用法全解
2018/01/22 Javascript
关于vue项目中搜索节流的实现代码
2019/09/17 Javascript
支付宝小程序实现省市区三级联动
2020/06/21 Javascript
解决vue项目input输入框双向绑定数据不实时生效问题
2020/08/05 Javascript
JavaScript常用8种数组去重代码实例
2020/09/09 Javascript
[02:49]DOTA2完美大师赛首日观众采访
2017/11/23 DOTA
初步认识Python中的列表与位运算符
2015/10/12 Python
用Python识别人脸,人种等各种信息
2019/07/15 Python
Django框架基础模板标签与filter使用方法详解
2019/07/23 Python
基于django ManyToMany 使用的注意事项详解
2019/08/09 Python
Python3 webservice接口测试代码详解
2020/06/23 Python
用Python制作mini翻译器的实现示例
2020/08/17 Python
Python 使用Opencv实现目标检测与识别的示例代码
2020/09/08 Python
python实现自动打卡的示例代码
2020/10/10 Python
html5教程实现Photoshop渐变色效果
2013/12/04 HTML / CSS
Java基础面试题
2012/11/02 面试题
传播学毕业生求职信
2013/10/11 职场文书
汽车专业人才自我鉴定范文
2013/12/29 职场文书
《窗前的气球》教学反思
2014/04/07 职场文书
资助贫困学生倡议书
2014/05/16 职场文书
领导干部作风建设自查报告
2014/10/23 职场文书
检讨书模板
2015/01/29 职场文书
家庭经济困难证明
2015/06/23 职场文书
Nginx虚拟主机的配置步骤过程全解
2022/03/31 Servers