当前位置: 首页 > news >正文

SortableJS:vuedraggable实现元素拖放排序

  • 文档:https://sortablejs.github.io/Sortable/
  • github:https://github.com/SortableJS/Sortable
  • Vue2: https://github.com/SortableJS/Vue.Draggable
  • Vue3: https://github.com/SortableJS/vue.draggable.next
  • npm https://www.npmjs.com/package/vuedraggable
# vue2
npm install vuedraggable --save# vue3
npm install vuedraggable@next --save

Vue3示例

实现效果

在这里插入图片描述

实现代码

<template><draggablev-model="myArray"item-key="id"><template #item="{ element }"><div class="draggable__item">{{ element.name }}</div></template></draggable>
</template><script>
// created at 2023-11-01import draggable from 'vuedraggable'export default {components: {draggable,},data() {return {myArray: [{ name: '苹果' },{ name: '香蕉' },{ name: '桔子' },{ name: '草莓' },],}},
}
</script><style lang="less">
.draggable__item {background-color: green;color: #fff;line-height: 30px;width: 200px;text-align: center;margin-bottom: 10px;cursor: move;
}
</style>
http://www.lryc.cn/news/214386.html

相关文章:

  • 跟着Nature Communications学作图:纹理柱状图+添加显著性标签!
  • 88. 合并两个有序数组、Leetcode的Python实现
  • 视频列表:点击某个视频进行播放,其余视频全部暂停(同时只播放一个视频)
  • 论文-分布式-共识,事务以及两阶段提交的历史描述
  • [100天算法】-二叉树剪枝(day 48)
  • 常用编程语言排行与应用场景汇总(2023.10)
  • 基于 MySQL 多通道主主复制的机房容灾方案
  • 视频汇聚平台EasyCVR分发的流如何进行token鉴权?具体步骤是什么?
  • B-5:网络安全事件响应
  • 第17期 | GPTSecurity周报
  • 透视俄乌网络战之五:俄乌网络战的总结
  • 深度学习之基于Pytorch卷积神经网络的图像分类系统
  • 外观专利怎么申请?申请外观专利需要的资料有哪些?
  • 【Amazon】跨AWS账号资源授权存取访问
  • 探索C++中的不变之美:const与构造函数的深度剖析
  • DDoS类型攻击对企业造成的危害
  • 深入理解JVM虚拟机第十五篇:虚拟机栈常见异常以及如何设置虚拟机栈的大小
  • Rocketmq5延时消息最大时间
  • uniapp @click点击事件在新版chrome浏览器点击没反应
  • beanDefinition读取器
  • linux 上flink单机安装详解
  • 数据链路层中存在的报文ip,arp,rarp
  • 【Tricks】PC端微信输入时,文本出现右对齐情况怎么恢复
  • python使用requests+excel进行接口自动化测试
  • Android NDK开发详解之调试和性能分析的ndk-gdb
  • html获取网络数据,列表展示 一
  • 配置管理工具-Confd
  • 0基础学习PyFlink——使用DataStream进行字数统计
  • OpenCV官方教程中文版 —— 图像去噪
  • AcWing 102. 最佳牛围栏(前缀和+二分+DP)