8 个简单又好用的前端拖拽排序库

365打水账号怎么防止封号 📅 2025-08-06 14:57:34 👤 admin 👁️ 4554 ❤️ 926
8 个简单又好用的前端拖拽排序库

今天来推荐 8 个简单又好用的前端拖拽排序库!

1、react Beautiful Dndreact-beautiful-dnd 是一款美观且简单易用的 React 列表拖拽库。其动画效果自然,性能优秀,简洁而强大的 api,易于上手,与标准浏览器的互动性非常好。

Github:https://github.com/atlassian/react-beautiful-dnd。

2、SortableSortable 是一个 JavaScript 拖拽库,用于在现代浏览器和触摸设备上对拖放列表进行重新排序。支持 Meteor、angularJS、React、Polymer、vue、Ember、Knockout 和任何 css 库。

Github:https://github.com/SortableJS/Sortable。

3、DragulaDragula 是一个 JavaScript 库,实现了网页上的拖放功能。提供 JavaScript、AngularJS 和 React 版本。

Github:https://github.com/bevacqua/dragula。

4、React DnDReact DnD是 React 和 Redux 核心作者 Dan Abramov 创造的一组React 高阶组件,可帮助我们构建复杂的拖放界面,同时保持组件解耦。它可以在应用程序的不同部分之间通过拖动传输数据,并且组件会更改其外观和应用状态以响应拖放事件。

Github:https://github.com/react-dnd/react-dnd。

5、Vue.DraggableVue.Draggable 是基于 Sortable.js 的 Vue 拖放组件。它允许拖放和视图模型数组同步,基于并提供 Sortable.js 的所有功能。该库适用于Vue 2,如果想在 Vue 3 中使用该库,可以访问:https://github.com/SortableJS/vue.draggable.next。

Github:https://github.com/SortableJS/Vue.Draggable。

6、interact.jsinteract.js 是一个适用于现代浏览器的 JavaScript 拖放库,支持调整大小和多点触控手势,具有惯性和捕捉功能。为了尽可能多地提供控制,它尝试提供一个简单、灵活的API,该 API 提供移动元素所需的所有拖拽API。

Github:https://github.com/taye/interact.js。

7、React DraggableReact-Draggable 库简单易用,将 CSS 中的transform应用于 React 组件,允许我们在 UI 中拖动组件。它有不同的 props 可以让你改变组件的行为,是创建直观、用户友好界面的绝佳选择。

Github:https://github.com/react-grid-layout/react-draggable。

8、React Sortable TreeReact Sortable Tree 是一个用于对分层数据进行拖放式可排序表示的React组件。它支持单选多选,鼠标拖拽子集到新合集,模糊搜索等。

Github:https://github.com/frontend-collective/react-sortable-tree。

本文内容仅供个人学习/研究/参考使用,不构成任何决策建议或专业指导。分享/转载时请标明原文来源,同时请勿将内容用于商业售卖、虚假宣传等非学习用途哦~感谢您的理解与支持!

链接: https://fly63.com/article/detial/11951

相关养生推荐

动物森友会大头菜攻略
365打水账号怎么防止封号

动物森友会大头菜攻略

📅 07-04 👁️ 3914
基础收藏知识
国内在365投注

基础收藏知识

📅 06-29 👁️ 355
手机售后服务需要多久?深度剖析时间与流程
365打水账号怎么防止封号

手机售后服务需要多久?深度剖析时间与流程

📅 07-05 👁️ 748
魔兽世界怀旧服勇气战靴获得方法
beat365官方入口素描网

魔兽世界怀旧服勇气战靴获得方法

📅 08-04 👁️ 4232
收藏在手机哪里找
365打水账号怎么防止封号

收藏在手机哪里找

📅 07-11 👁️ 1560