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 相关文章推荐
如何使用json在前后台进行数据传输实例介绍
Apr 11 Javascript
JavaScript实现的双向跨域插件分享
Jan 31 Javascript
跟我学习javascript的浮点数精度
Nov 16 Javascript
jquery实现左右无缝轮播图
Jul 31 Javascript
JavaScript类型系统之布尔Boolean类型详解
Jun 26 Javascript
最常见和最有用的字符串相关的方法详解
Feb 06 Javascript
浅析javaScript中的浅拷贝和深拷贝
Feb 15 Javascript
Angular4.x Event (DOM事件和自定义事件详解)
Oct 09 Javascript
Node.js JSON模块用法实例分析
Jan 04 Javascript
vue 实现小程序或商品秒杀倒计时
Apr 14 Javascript
jsonp实现百度下拉框功能的方法分析
May 10 Javascript
快速解决element的autofocus失效问题
Sep 08 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
simplehtmldom Doc api帮助文档
2012/03/26 PHP
php有道翻译api调用方法实例
2014/12/22 PHP
Symfony实现行为和模板中取得request参数的方法
2016/03/17 PHP
Yii2.0多文件上传实例说明
2017/07/24 PHP
jQuery AJAX 调用WebService实现代码
2010/03/24 Javascript
浏览器打开层自动缓慢展开收缩实例代码
2013/07/04 Javascript
Augularjs-起步详解
2016/07/08 Javascript
jQuery实现遮罩层登录对话框
2016/12/29 Javascript
详解Angular-cli生成组件修改css成less或sass的实例
2017/07/27 Javascript
webstorm中配置Eslint的两种方式及差异比较详解
2018/10/19 Javascript
vue项目强制清除页面缓存的例子
2019/11/06 Javascript
node.js使用mongoose操作数据库实现购物车的增、删、改、查功能示例
2019/12/23 Javascript
Node.js API详解之 timer模块用法实例分析
2020/05/07 Javascript
JavaScript监听键盘事件代码实现
2020/06/03 Javascript
[03:33]TI9战队采访 - Infamous
2019/08/20 DOTA
详解Django框架中用context来解析模板的方法
2015/07/20 Python
Python操作Access数据库基本步骤分析
2016/09/19 Python
详解python里的命名规范
2018/07/16 Python
浅谈python常用程序算法
2019/03/22 Python
详解Python Matplotlib解决绘图X轴值不按数组排序问题
2019/08/05 Python
PyTorch加载预训练模型实例(pretrained)
2020/01/17 Python
Python字符串对齐、删除字符串不需要的内容以及格式化打印字符
2021/01/23 Python
Keras保存模型并载入模型继续训练的实现
2021/02/20 Python
美国学校用品、教室和教学商店:Discount School Supply
2018/04/04 全球购物
英国羊绒服装购物网站:Pure Collection
2018/10/22 全球购物
中国梦的演讲稿
2014/01/08 职场文书
美德少年事迹材料
2014/01/23 职场文书
红旗团支部事迹材料
2014/01/27 职场文书
开学典礼策划方案
2014/05/28 职场文书
企业标语大全
2014/07/01 职场文书
个人作风纪律整顿整改措施
2014/10/25 职场文书
走群众路线学习笔记
2014/11/06 职场文书
高中生打架检讨书1000字
2015/02/17 职场文书
河童之夏观后感
2015/06/11 职场文书
2019年暑期法院实习报告
2019/12/18 职场文书
Golang Elasticsearches 批量修改查询及发送MQ
2022/04/19 Golang