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 相关文章推荐
使用jQuery的将桌面应用程序引入浏览器
Nov 19 Javascript
js 函数的副作用分析
Aug 23 Javascript
JavaScript学习笔记记录我的旅程
May 23 Javascript
js onload事件不起作用示例分析
Oct 09 Javascript
简介JavaScript中的getUTCFullYear()方法的使用
Jun 10 Javascript
jquery调整表格行tr上下顺序实例讲解
Jan 09 Javascript
angularjs表格ng-table使用备忘录
Mar 09 Javascript
如何在AngularJs中调用第三方插件库
May 21 Javascript
vue2.0实现的tab标签切换效果(内容可自定义)示例
Feb 11 Javascript
每天学点Vue源码之vm.$mount挂载函数
Mar 11 Javascript
微信小程序实现音频文件播放进度的实例代码
Mar 02 Javascript
Vue实现图片轮播组件思路及实例解析
May 11 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+Ajax异步通讯实现用户名邮箱验证是否已注册( 2种方法实现)
2011/12/28 PHP
如何使用FireFox插件FirePHP调试PHP
2013/07/23 PHP
qq登录,新浪微博登录接口申请过程中遇到的问题
2014/07/22 PHP
Drupal简体中文语言包安装教程
2014/09/27 PHP
php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程
2020/08/17 PHP
深入理解JS addLoadEvent函数
2016/05/20 Javascript
Javascript实现图片加载从模糊到清晰显示的方法
2016/06/21 Javascript
基于JavaScript实现鼠标箭头移动图片跟着移动
2016/08/30 Javascript
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
2017/09/23 jQuery
vue移动端屏幕适配详解
2019/04/30 Javascript
vue动态绑定class的几种常用方式小结
2019/05/21 Javascript
小程序click-scroll组件设计
2019/06/18 Javascript
JS查找孩子节点简单示例
2019/07/25 Javascript
Python实现的在特定目录下导入模块功能分析
2019/02/11 Python
详解django2中关于时间处理策略
2019/03/06 Python
python自制包并用pip免提交到pypi仅安装到本机【推荐】
2019/06/03 Python
Python进度条的制作代码实例
2019/08/31 Python
python 线程的五个状态
2020/09/22 Python
如何使用css3实现一个类在线直播的队列动画的示例代码
2020/06/17 HTML / CSS
详解移动端h5页面根据屏幕适配的四种方案
2020/04/15 HTML / CSS
Pam & Gela官网:美国性感前卫女装品牌
2018/07/19 全球购物
英国IT硬件供应商,定制游戏PC:Mesh Computers
2019/03/28 全球购物
美国折扣香水网站:The Perfume Spot
2020/12/12 全球购物
全球精选男装和家居用品:Article
2020/04/13 全球购物
全球最大运动品牌的男装、女装和童装官方库存商:A&A Sports
2021/01/17 全球购物
八年级历史教学反思
2014/01/10 职场文书
银行办公室岗位职责
2014/03/10 职场文书
银行先进个人事迹材料
2014/05/11 职场文书
计算机专业自荐信范文
2014/05/28 职场文书
环保标语口号
2014/06/13 职场文书
公司外出活动方案
2014/08/14 职场文书
趣味运动会广播稿
2014/09/13 职场文书
群众路线四风问题整改措施
2014/09/27 职场文书
房屋财产继承协议书范本
2014/11/03 职场文书
普希金的诗歌赏析(3首)
2019/08/20 职场文书
windows系统安装配置nginx环境
2022/06/28 Servers