【组件】前端js拖拽插件 VUE

Vue Draggable - Vue 拖拽组件王者
Vue drag resize - 轻量级,无依赖,可缩放
Vue smooth dnd - 简单动效,上下拖拽排序,涵盖多场景
V-drag - 最简单的可拖拽执行方案
Vue Easy DnD - 简洁快捷,上下拖拽场景适用
Awe dnd - 基于 vue 2.x 拖放排序组件,元素和图片拖拽通用

vue.draggable中文文档 - itxst.com

vue.draggable中文文档 - itxst.com

SortableJS/Vue.Draggable: Vue drag-and-drop component based on Sortable.js (github.com)

演示地址 vuedraggable (sortablejs.github.io)

SortableJS/vue.draggable.next: Vue 3 compatible drag-and-drop component based on Sortable.js (github.com)

演示地址 Vuedraggable (sortablejs.github.io)

drag - Web API 接口参考 | MDN (mozilla.org)

jQuery拖拽插件drag.js (jq22.com)

js拖拽插件dragula (jq22.com)

js拖拽插件dragula

Vue drag resize - 轻量级,无依赖,可缩放

vue-drag-resize 支持拖拽和缩放两个大动作,轻量级,无依赖,功能扎实,适合需要缩放的应用场景。

  • 无依赖,轻量级
  • 操作可联动
  • 支持触摸,对移动端友好
  • 元素可定义拖拽及缩放
  • 可限制拖拽的最大或最小值
  • 可限制拖动的方向

Vue smooth dnd - 简单动效,上下拖拽排序,涵盖多场景

vue-smooth-dnd 是一款简单轻量的拖拽排序 Vue 组件,封装了 smooth-dnd 库。它主要包含两个组件,Draggable 和 Container;Container 包含了可拖动的元素,它的每一个子元素都被 Draggable 包裹着,也就是说,每一个子元素都带有可拖拽的属性。

扩展阅读:《 如何在 Vue 中导出数据至 Excel 表格

v-drag - 最简单的可拖拽执行方案

v-drag 简单好用的 Vue 拖拽组件,对触摸事件友好支持。作者对 V-drag 的定位是快速让 Vue 集成拖拽功能,让 v-drag 包裹的元素快速实现拖拽移动功能。

扩展阅读:《 如何在 Vue 中加入图表 - Vue echarts 使用教程

Vue Easy DnD - 简洁快捷,上下拖拽场景适用

Vue-Easy-DnD 就如他的名字一样简单快捷,没有任何啰嗦的功能,支持键盘事件,支持 SSR ,支持触摸事件。

扩展阅读:《 顶级好用的 5 款 Vue table 表格组件测评与推荐

Awe dnd - 基于 vue 2.x 拖放排序组件,元素和图片拖拽通用

Awe-dnd 支持桌面和移动端,有简单动画效果,轻巧简洁,没有太多多余功能。

扩展阅读:《 最好用的 7 款 Vue admin 后台管理系统测评

本期介绍一个 前端 拖拽 插件 interact. js JavaScript 拖放、调整大小和多点触控手势,适用于浏览器(以及IE9+). interact. js 采用了一种与大多数拖放库略有不同的方法。为了尽可能多地提供控制,它尝试提供一个简单、灵活的API,该API为您提供移动元素所需的所有 拖拽 api npm install interact js CDN直接引入 <script src='interact.min. js '></script> 拖拽 是interacti Sortable. js 是一款优秀的 js 拖拽 库,支持ie9及以上版本ie浏览器和现代浏览器,也可以运行在移动触摸设备中。不依赖jQuery。支持 Meteor、Angular JS 、React、 Vue 、Knockout框架和任何CSS库,如Bootstrap、Element UI。你可以用来 拖拽 div、table等元素。Sortable. js 是基于。 Vue 表单生成器(Form Generator)提供21种字段类型,、也可以使用自定义字段进行扩展。生成的模板对Bootstrap友好,并且可以轻松自定义样式。 Vue 表单生成器(Form Generator)是一个基于Schema的表单生成器 组件 ,可以基于Schema构建反应式表单。是一款 vue 3的 拖拽 插件 ,基于Sortable. js 实现的,你可以用它来 拖拽 列表、菜单、工作台、选项卡等常见的工作场景。这个上手也挺快的,大部分需求都可以满足。今天分享几个拖拉拽的工具,包括流程图和表单。 原网站:http://gridster.net(此域名已过期) gridster. js 后续的更新:https://github.com/dsmorse/gridster. js issues:https://github.com/ducksboard/gridster. js /issues 在上面的代码中,我们使用 draggable 组件 来包装需要 拖拽 的元素,通过 v-model 绑定数据源,通过 options 属性设置分组信息,然后在内部使用 v-for 遍历数据,并使用 key 属性来保证元素唯一性。接下来,你可以在你的项目中使用 vue -draggable 来实现更加复杂的 拖拽 效果。 前端 之所以有趣,就是每年有比较多新奇的 插件 和工具让我们去探索和研究。我们在开发 前端 应用时,自然少不了去找一些第三方 插件 帮助我们提高开发效率。本文给大家介绍的这50款新工具,都是相当的新,都是去年的新项目,时间不会超过1年,希望通过我的介绍,你能找到适合的工具,应用到项目中。1、autoComplete. js 官网地址:https://tarekraafat.github.io/autoComplet...