SortableJS:vuedraggable实现元素拖放排序

news2024/11/28 6:33:00
  • 文档: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>
  <draggable
    v-model="myArray"
    item-key="id"
  >
    <template #item="{ element }">
      <div class="draggable__item">{{ element.name }}</div>
    </template>
  </draggable>
</template>

<script>
// created at 2023-11-01

import 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.coloradmin.cn/o/1160300.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

《低代码指南》——维格云机器人常见报错怎么解决?

在使用维格机器人调用维格表的API过程中,可能会出现机器人执行结果未达到预期的情况,此时可能是机器人运行出现了问题;通过点击这个机器人右上角的“运行历史”可以查看运行记录,通过对运行记录的分析,可以推断出问题所在,然后进行修改。 而对于运行历史的分析,主要是针…

Android NDK开发详解之调试和性能分析的ndk-gdb

Android NDK开发详解之调试和性能分析的ndk-gdb 要求用法选项 NDK 包含一个名为 ndk-gdb 的 Shell 脚本&#xff0c;可以启动命令行原生调试会话。偏好使用 GUI 的用户则应阅读在 Android Studio 中调试这篇文档。 要求 要运行命令行原生调试&#xff0c;必须满足以下要求&am…

【网络】网络层讲解

IP协议 前言正式开始IP协议报文第一行报文的封装和分离4位版本8位服务类型 第三行生存时间TTL检验和8位协议 32位源IP和32位目的IP第二行数据分片16位标识3位标志13位片偏移 网段划分网络分段的好处如何进行网络划分老版本的ABCDE新版本的CIDR特殊的IP地址IP地址的数量限制 私有…

2127. 参加会议的最多员工数 (困难,基环内向树,拓扑排序)

思路&#xff1a; 将每个员工作为节点&#xff0c;喜欢的关系作为边&#xff0c;显然是能够组成若干张连通图的&#xff0c;关键就在于如何理解一张图首先要证明&#xff1a;任何一个第一步构成的图必是一个有且仅有一个环的连通图&#xff08;如下面图片所示&#xff0c;也称…

智能升降压模块

退耦电容 铝电解电容——用较小的成本获得更大的容值&#xff0c;但是等效电阻也大&#xff0c;内部有电解液的 固态电容——聚合物组成&#xff0c;即使失效也不会出现漏液着火等情况 选取时需要考虑精度容值&#xff0c;额定电压大小 一般额定电压要留有1.5倍~2倍的余量&…

生产管理系统流程是什么?

生产管理系统流程是什么&#xff1f; 接下来我就以我们公司正在用的简道云生产管理系统为例&#xff0c;为大家演示生产管理系统的流程 这是我们团队搭建的模板&#xff0c;需要的可以自取&#xff0c;可以直接使用&#xff0c;也可以在模板的基础上自行搭建 生产管理系统模板…

DC系列 DC:2

DC:2 文章目录 DC:2信息收集IP收集网页收集 rbash绕过提权 信息收集 IP收集 使用arp-scan 对网段进行扫描 得到目标机ip之后使用nmap -A -p- -sV -sT 10.4.7.21对该ip进行详细扫描 可以看到该目标机开放着ssh和http服务得到端口7744和80 网页收集 访问网页发现无法访问 …

操作系统 day01(概念和功能)

一. 操作系统的概念 二. 操作系统的功能和目标 作为系统资源的管理者 向上层提供方便易用的服务 操作系统给普通用户使用的接口 GUI/图形化界面联机命令接口/交互式命令接口&#xff1a;用户说一句&#xff0c;系统跟着做一句&#xff0c;如CMD脱机命令接口/批处理命令接口&a…

一个女软件测试工程师3年的坎坷之路

绝大多数测试工程师都是从功能测试做起的&#xff0c;工作忙忙碌碌&#xff0c;每天在各种业务需求学习和点点中度过&#xff0c;过了好多年发现自己还只是一个功能测试工程师。 随着移动互联网的发展&#xff0c;从业人员能力的整体进步&#xff0c;软件测试需要具备的能力要…

ATFX汇市:日本央行放松长债收益率控制,USDJPY距离历史最高价仅一步之遥

ATFX汇市&#xff1a;10月31日&#xff0c;日本央行货币政策会议结果显示&#xff1a;维持短期利率-0.1%不变&#xff1b;把10年期日本国债收益率的目标水平维持在0%左右&#xff0c;同时进行收益率曲线控制&#xff0c;上限为1%&#xff0c;这一收益率将作为参考&#xff0c;主…

【Python爬虫】selenium4新版本使用指南

Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中&#xff0c;就像真正的用户在操作一样。支持的浏览器包括IE&#xff08;7, 8, 9, 10, 11&#xff09;&#xff0c;Mozilla Firefox&#xff0c;Safari&#xff0c;Google Chrome&#xff0c;Opera&am…

基于springboot实现疫情防控期间外出务工人员信息管理系统项目【项目源码+论文说明】

基于springboot疫情防控期间外出务工人员信息管理系统 摘要 网络的广泛应用给生活带来了十分的便利。所以把疫情防控期间某村外出务工人员信息管理与现在网络相结合&#xff0c;利用java技术建设疫情防控期间某村外出务工人员信息管理系统&#xff0c;实现疫情防控期间某村外出…

【小白专用】PHP array_push() 函数

PHP array_push() 函数 首先创建一个数组&#xff0c;然后使用array_push()函数依次添加了2个元素&#xff0c;并使用print_r()打印出了结果。可以看到&#xff0c;新添加的元素都已经被成功插入到了数组的末尾。 向数组尾部插入 "blue" 和 "yellow"&…

云安全—kubelet攻击面

0x00 前言 虽然说总结的是kubelet的攻击面&#xff0c;但是在总结攻击面之前还是需要去了解kubelet的基本原理&#xff0c;虽然说我们浅尝即止&#xff0c;但是还是要以能给别人讲出来为基本原则。 其他文章: 云安全—K8s APi Server 6443 攻击面云安全—K8S API Server 未授…

使用doxygen分析MCAL源码的层次架构-基于YTM32

使用doxygen分析MCAL源码的层次架构-基于YTM32 文章目录 使用doxygen分析MCAL源码的层次架构-基于YTM32引言准备和安装软件生成Call Graph配置Wizard > Project页面配置Wizard > Mode页面配置Expert > Project页面配置Expert > Build页面配置Expert > Dot页面分…

vue3视频大小适配浏览器窗口大小

目标&#xff1a;按浏览器窗口的大小&#xff0c;平铺视频&#xff0c;来适配屏幕的大小。 考虑使用 DPlayer.js、video.js、vue-video-player等视频插件&#xff0c;但报了各种各样的错&#xff1b;试过使用 js 对视频进行同比例放大&#xff0c;再判断其与窗口的大小取最小值…

纯CSS实现跑马灯效果,CSS动画知识是该补一补了

前言 最近看一个网站的时候&#xff0c;发现一个效果类似于广告灯的感觉&#xff0c;挺不错的&#xff0c;于是就想用纯CSS来实现这个效果&#xff0c;顺便提升一下自己的CSS动画技能。 分析 我们先分析怎么做的&#xff0c;这个效果分成两个部分&#xff1a; 上层&#xff…

matplotlib画刻度为对数的图

1. 代码 import matplotlib.pyplot as plta [1000,2000,3000,4000,5000] a_x [1, 2, 3, 4, 5] b [0.00001,0.00025,0.001,0.005,0.000001]plt.figure(figsize(10, 6)) plt.plot(a_x, b, cred, labellabel) plt.scatter(a_x, b, cblue) plt.xlabel(step$(\\times 10^3)$) pl…

【MySQL索引与优化篇】数据库设计实操(含ER模型)

数据库设计实操&#xff08;含ER模型&#xff09; 文章目录 数据库设计实操&#xff08;含ER模型&#xff09;1. ER模型1.1 概述1.2 建模分析1.3 ER 模型的细化1.4 ER 模型图转换成数据表1. 一个实体转换成一个数据库表2. 一个多对多的关系转换成一个数据表3. 通过外键来表达1对…

栅栏密码fence cypher

f{_wi3_hlyk_lnceaonr_cirgu04fep} flag{you_kn0w_r4il_f3nce_cipher}