Draggable为基于Sortable.js的vue组件,用以实现拖拽功能。
关于Vue.Draggable详细信息可以查看github地址
特性
支持触摸设备
支持拖拽和选择文本
支持智能滚动
支持不同列表之间的拖拽
不以jQuery为基础
和视图模型同步刷新
和vue2的国度动画兼容
支持撤销操作
当需要完全控制时,可以抛出所有变化
可以和现有的UI组件兼容
安装
npm install vuedraggable
引入
import draggable from 'vuedraggable'
基础用法
定义一个json串 list,实现它的拖拽排序。
{ {element.name}}
复制代码
属性
参数
说明
类型
默认值
value
用于实现拖拽的list,通常和内部v-for循环的数组为同一数组
Array
null
list
效果同value的。和v-model不能共用
Array
null
tag
draggable 标签在渲染后展现出来的标签类型
String
div
options
draggable 列表配置项
Object
null
emptyInsertThreshold
拖动时