dragula - 如何禁用在其父容器中的拖动

dragula - how to disable dragging in its parent container

我喜欢 dragula 的工作方式,但我找不到解决方案的一件事是如何禁用元素当前所在的同一容器中的拖放功能。我只想将元素拖入其他容器不会手动对它们进行排序。

你让它从接受选项(一个函数)return false

这是来自 ionic 设置,但它是相同的:

构造函数内部:

     dragulaService.setOptions('my-bag', {
           accepts: (el, target, source, sibling) => {
            if (!target || !source || (target == source))
              return false;
           }
     });