Skip to content

SortableJS

github 地址:https://github.com/SortableJS/Sortable

SortableJS 是一个轻量级、高性能的原生 JavaScript 拖拽库,无需依赖任何框架(既:兼容Vue、React)。

它内置了一套完整的事件系统,包括 onStart、onMove、onEnd ,从而让很多 Vue、React 的拖拽库都是在它的基础上进行了二次开发。

此外,在移动端上,SortableJS 专门进行了优化,支持触摸事件,能够在不同设备上保持较为一致的拖拽体验。并且支持我们通过配置定义拖拽行为,比如:自定义拖拽手柄、禁用特定元素的拖拽,甚至实现跨容器的拖拽交互。