非常好用无bug的 vue拖拽插件vuedraggable 可拖放排序

1  安装依赖:

npm i -S vuedraggable

2. 使用组件:

html:

    
      
        
{{element.name}}

js:

import draggable from "vuedraggable";
export default {
    components: { draggable },
    data() {
      myArray: [
        { name: 1234567890, id: 1 },
        { name: 23467890, id: 2 },
        { name: 1234589, id: 3 },
        { name: 123678, id: 4 },
        { name: 134567890, id: 5 },
        { name: 1234567890, id: 6 },
        { name: 23467890, id: 7 },
        { name: 1234589, id: 8 },
        { name: 123678, id: 9 },
        { name: 134567890, id: 10 }
      ]
    };
}

css:

.drag {
  width: 300px;
  height: 500px;
  overflow: hidden;
  background: #42b983;
}
.drag div {
  font-size: 20px;
  padding: 20px;
  margin: 2px;
  border: 2px dashed red;
}

演示图片:

非常好用无bug的 vue拖拽插件vuedraggable 可拖放排序_第1张图片非常好用无bug的 vue拖拽插件vuedraggable 可拖放排序_第2张图片

 

参考:https://github.com/SortableJS/Vue.Draggable

你可能感兴趣的:(vue)