Vue组件Draggable实现拖拽功能


Posted in Javascript onDecember 01, 2018

Draggable为基于Sortable.js的vue组件,用以实现拖拽功能。

具体说明,请参考:学习链接

npm官方演示:

Vue组件Draggable实现拖拽功能

vuedraggable特性:

  • 支持触摸设备
  • 支持拖拽和选择文本
  • 支持智能滚动
  • 支持不同列表之间的拖拽
  • 不以jQuery为基础
  • 和视图模型同步刷新
  • 和vue2的国度动画兼容
  • 支持撤销操作
  • 当需要完全控制时,可以抛出所有变化
  • 可以和现有的UI组件兼容

使用

安装:

npm install vuedraggable

页面引入:

import draggable from 'vuedraggable'

data定义数据进行模拟:这是排序的案例,跟上面图不一样

<template>
 <div>
  <!-- 调用组件 -->
  <draggable element="ul" v-model="listdata">
   <li v-for="item in listdata">{{item.name}}</li>
  </draggable>
  <!-- 展示list数据效果 -->
  {{listdata}}
 </div>
</template>
 
<script>
import draggable from 'vuedraggable'
export default {
 name: 'draggabletest',
 components: { 
  draggable,
 },
 data () {
  return {
   listdata:[
    {
     id: 1,
     name: '叶落森1'
    },
    {
     id: 2,
     name: '叶落森2'
    },
    {
     id: 3,
     name: '叶落森3'
    },
    {
     id: 4,
     name: '叶落森4'
    },
    {
     id: 5,
     name: '叶落森5'
    }
   ]
  }
 },
}
</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
发一个自己用JS写的实用看图工具实现代码
Jul 26 Javascript
js 强制弹出窗口代码研究-又一款代码
Mar 20 Javascript
js获取浏览器的可视区域尺寸的实现代码
Nov 30 Javascript
Firefox和IE兼容性问题及解决方法总结
Oct 08 Javascript
JS+CSS实现大气的黑色首页导航菜单效果代码
Sep 10 Javascript
javascript html5摇一摇功能的实现
Apr 19 Javascript
基于jQuery实现动态搜索显示功能
May 05 Javascript
利用Angular.js限制textarea输入的字数
Oct 20 Javascript
jQuery EasyUI开发技巧总结
Sep 26 jQuery
解决iview打包时UglifyJs报错的问题
Mar 07 Javascript
JS实现导航栏楼层特效
Jan 01 Javascript
javascript实现简单搜索功能
Mar 26 Javascript
BootStrap modal实现拖拽功能
Dec 01 #Javascript
vuejs2.0运用原生js实现简单拖拽元素功能
Aug 21 #Javascript
BootStrap table实现表格行拖拽效果
Dec 01 #Javascript
一次Webpack配置文件的分离实战记录
Nov 30 #Javascript
基于Vue组件化的日期联动选择器功能的实现代码
Nov 30 #Javascript
vue拖拽排序插件vuedraggable使用方法详解
Aug 21 #Javascript
JS实现图片拖拽交换效果
Nov 30 #Javascript
You might like
Zend Framework框架路由机制代码分析
2016/03/22 PHP
PHP入门教程之会话控制技巧(cookie与session)
2016/09/11 PHP
PHP分享图片的生成方法
2018/04/25 PHP
用Javascript做flash做的事..才完成的一个类.Auntion Action var 0.1
2007/02/23 Javascript
Javascript判断对象是否相等实现代码
2013/03/18 Javascript
让元素在网页中可拖动示例代码
2013/08/13 Javascript
基于mouseout和mouseover等类似事件的冒泡问题解决方法
2013/11/18 Javascript
js 数值转换为3位逗号分隔的示例代码
2014/02/19 Javascript
js获取 type=radio 值的方法
2014/05/09 Javascript
第一次接触JS require.js模块化工具
2016/04/17 Javascript
JS简单获取客户端IP地址的方法【调用搜狐接口】
2016/09/05 Javascript
老生常谈javascript中逻辑运算符&amp;&amp;和||的返回值问题
2017/04/13 Javascript
angular写一个列表的选择全选交互组件的示例
2018/01/22 Javascript
RequireJS用法简单示例
2018/08/20 Javascript
小程序实现五星点评效果
2018/11/03 Javascript
微信小程序如何自定义table组件
2019/06/29 Javascript
简述Python中的进程、线程、协程
2016/03/18 Python
详解Python中的文件操作
2016/08/28 Python
Python中单、双下划线的区别总结
2017/12/01 Python
python3库numpy数组属性的查看方法
2018/04/17 Python
Flask框架响应、调度方法和蓝图操作实例分析
2018/07/24 Python
Python基本socket通信控制操作示例
2019/01/30 Python
PyQt4 treewidget 选择改变颜色,并设置可编辑的方法
2019/06/17 Python
详解Selenium+PhantomJS+python简单实现爬虫的功能
2019/07/14 Python
Python3列表List入门知识附实例
2020/02/09 Python
python 追踪except信息方式
2020/04/25 Python
python爬虫把url链接编码成gbk2312格式过程解析
2020/06/08 Python
北美三大旅游网站之一:Travelocity加拿大
2016/08/20 全球购物
日本PLST在线商店:日本时尚杂志刊载的人气服装
2016/12/10 全球购物
WWE美国职业摔角官方商店:WWE Shop
2018/11/15 全球购物
Elizabeth Gage官网:英国最好的珠宝设计之一
2020/09/26 全球购物
小学学校评估方案
2014/06/08 职场文书
英语导游词
2015/02/13 职场文书
改进工作作风心得体会
2016/01/23 职场文书
ssh服务器拒绝了密码 请再试一次已解决(亲测有效)
2022/08/14 Servers
SQL中去除重复数据的几种方法汇总(窗口函数对数据去重)
2023/05/08 MySQL