vue使用Sortable.js如何实现拖拽多条数据

antd vue 使用Sortable.js这个插件,如何实现多行数据一起拖动
image.png
目前只能实现一行的拖动
官网提供的多选方法

new Sortable(el, {
    multiDrag: true, // Enable the plugin
    selectedClass: "sortable-selected", // Class name for selected item
    multiDragKey: null, // Key that must be down for items to be selected
    avoidImplicitDeselect: false, // true - if you don't want to deselect items on outside click
    
    // Called when an item is selected
    onSelect: function(/**Event*/evt) {
        evt.item // The selected item
    },

    // Called when an item is deselected
    onDeselect: function(/**Event*/evt) {
        evt.item // The deselected item
    }
});

image.png
提供的事件属性方法和索引对象获取不到选中的元素内容
只能获取到对应的html
image.png

onSelect:({oldIndicies}) => {
  // let arr = oldIndicies  // The selected item
  console.log(oldIndicies);
},
onDeselect:({oldIndicies}) => {
  console.log(oldIndicies);
},

是我写的方式不对吗,请各位大佬指教一下

阅读 2.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题