SortableJS
适用于现代浏览器和触摸设备的可重新排序的拖放列表。
Sortable 是一个用于可重新排序的拖放列表的 JavaScript 库。
演示:http ://sortablejs.github.io/Sortable/
@types/sortablejs
使用 NPM 安装:
$ npm install sortablejs --save
使用 Bower 安装:
$ bower install --save sortablejs
导入您的项目:
// Default SortableJS
import Sortable from 'sortablejs';
// Core SortableJS (without default plugins)
import Sortable from 'sortablejs/modular/sortable.core.esm.js';
// Complete SortableJS (with all plugins)
import Sortable from 'sortablejs/modular/sortable.complete.esm.js';
Cherrypick 插件:
// Cherrypick extra plugins
import Sortable, { MultiDrag, Swap } from 'sortablejs';
Sortable.mount(new MultiDrag(), new Swap());
// Cherrypick default plugins
import Sortable, { AutoScroll } from 'sortablejs/modular/sortable.core.esm.js';
Sortable.mount(new AutoScroll());