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 相关文章推荐
学习ExtJS table布局
Oct 08 Javascript
javascript中IE浏览器不支持NEW DATE()带参数的解决方法
Mar 01 Javascript
jquery 多行文本框(textarea)高度变化
Jul 03 Javascript
javascript与css3动画结合使用小结
Mar 11 Javascript
AngularJS指令用法详解
Nov 02 Javascript
jquery表单验证实例仿Toast提示效果
Mar 03 Javascript
vue2.0结合DataTable插件实现表格动态刷新的方法详解
Mar 17 Javascript
Vue.js实战之组件之间的数据传递
Apr 01 Javascript
JavaScript实现离开页面前提示功能【附jQuery实现方法】
Sep 26 jQuery
深入理解vue中slot与slot-scope的具体使用
Jan 26 Javascript
浅谈webpack打包之后的文件过大的解决方法
Mar 07 Javascript
angularJs中orderBy筛选以及filter过滤数据的方法
Sep 30 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学习之PHP表达式
2006/10/09 PHP
php 注册时输入信息验证器的实现详解
2013/07/05 PHP
奉献出一个封装的curl函数 便于调用(抓数据专用)
2013/07/22 PHP
Yii1.1中通过Sql查询进行的分页操作方法
2017/03/16 PHP
自制PHP框架之模型与数据库
2017/05/07 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
javascript一点特殊用法
2008/05/28 Javascript
Jquery下判断Id是否存在的代码
2011/01/06 Javascript
了解了这些才能开始发挥jQuery的威力
2013/10/10 Javascript
js实现n秒倒计时后才可以点击的效果
2015/12/20 Javascript
浅谈js中字符和数组一些基本算法题
2016/08/15 Javascript
JavaScript reduce和reduceRight详解
2016/10/24 Javascript
js仿网易表单及时验证功能
2017/03/07 Javascript
windows下vue-cli导入bootstrap样式
2017/04/25 Javascript
基于VUE实现的九宫格抽奖功能
2018/09/30 Javascript
JS addEventListener()和attachEvent()方法实现注册事件
2021/01/11 Javascript
[29:10]Ti4 冒泡赛第二天 NEWBEE vs Titan 3
2014/07/15 DOTA
[50:01]Ti4 冒泡赛第二天 NEWBEE vs Titan
2014/07/15 DOTA
python提取内容关键词的方法
2015/03/16 Python
python 内置函数filter
2017/06/01 Python
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
2018/06/11 Python
Python读取stdin方法实例
2019/05/24 Python
python自制包并用pip免提交到pypi仅安装到本机【推荐】
2019/06/03 Python
python中PS 图像调整算法原理之亮度调整
2019/06/28 Python
将Python文件打包成.EXE可执行文件的方法
2019/08/11 Python
Python进程池Pool应用实例分析
2019/11/27 Python
迪斯尼商品官方网站:ShopDisney
2016/08/01 全球购物
巴西一家专门从事家居和装饰的连锁店:Camicado
2019/08/14 全球购物
.NET remoting的两种通道是什么
2016/05/31 面试题
工商管理应届生求职信
2013/10/07 职场文书
师范学院美术系毕业生自我鉴定
2014/01/29 职场文书
高考升学宴答谢词
2015/01/20 职场文书
个人更名证明
2015/06/23 职场文书
党员学习中国梦心得体会
2016/01/05 职场文书
Python基础知识之变量的详解
2021/04/14 Python
Mysql存储过程、触发器、事件调度器使用入门指南
2022/01/22 MySQL