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

实现简易 vuedraggable 的拖拽排序功能

一、案例效果

  • 拖拽计数4实现手动排序
    在这里插入图片描述
    在这里插入图片描述

二、案例代码

<draggable:list="searchResult.indicator":group="{ name: 'indicators' }"item-key="field"handle=".drag-handle-icon"><divclass="field-item"v-for="(item, index) in searchResult.indicator":key="index"><span>{{ item.name }}({{ item.field }})</span><mtd-tooltip content="文字内容" placement="top"><span class="cursor-pointer"><mtd-icon name="warning-circle-o"></mtd-icon></span></mtd-tooltip><mtd-iconname="handle"class="drag-handle-icon cursor-pointer"></mtd-icon></div></draggable><script lang="ts" setup name="DrawerContent">
import { ref } from 'vue';
import Draggable from 'vuedraggable';const searchResult = ref({indicator: [{ name: '计数', field: 'userid1' },{ name: '计数指标', field: 'userid2' },{ name: '计数指标1', field: 'userid3' },{ name: '计数', field: 'userid4' },{ name: '计数2', field: 'userid5' },],polymerize: [{ name: '计数', field: 'userid1' },{ name: '聚合', field: 'userid2' },{ name: '聚合1', field: 'userid3' },{ name: '计数', field: 'userid4' },],
});
</script>

三、总结

  1. 将 searchResult 改为响应式数据
  2. 为 draggable 组件添加 @end 事件处理器可写入对应逻辑
  3. 实现 onDragEnd 方法来更新数据
http://www.lryc.cn/news/447523.html

相关文章:

  • 第L2周:机器学习|线性回归模型 LinearRegression:2. 多元线性回归模型
  • JavaScript的条件语句
  • vue3 vite模式配置测试,开发、生产环境以及代理配置
  • 【rabbitmq-server】安装使用介绍
  • Kafka系列之:安装部署CMAK,CMAK管理大型Kafka集群参数调优
  • c语言200例 64
  • [leetcode]216_组合总和III_给定数字范围且输出无重复
  • Doris 2.x 安装及使用
  • MySQL字符集设置
  • 深度学习模型量化
  • 红黑树和B+树
  • debian 12配置固定ip
  • OceanBase技术解析: 执行器中的自适应技术
  • Spring Cloud Gateway接入WebSocket:实现实时通信
  • linux信号| 学习信号三步走 | 学习信号需要打通哪些知识脉络?
  • Java调用第三方接口、http请求详解,一文学会
  • windows10使用bat脚本安装前后端环境之redis注册服务
  • fastapp-微信开发GPT项目第一课
  • 在双十一必买的好物有哪些?2024年双十一好物清单分享
  • 避免glibc版本而报错,CentOS等Linux安装node.js完美方法
  • elasticsearch实战应用
  • STM32精确控制步进电机
  • Qemu开发ARM篇-5、buildroot制作根文件系统并挂载启动
  • 光控资本:10转10送10股有多少股?转股与送股又什么区别?
  • 【音乐格式转换攻略】6个好用的音乐转换成mp3格式技巧!
  • 蓝桥杯15届C/C++B组省赛题目
  • 感悟:糟糠之妻不下堂和现在女性觉醒的关系
  • Linux网络之UDP与TCP协议详解
  • K8S:开源容器编排平台,助力高效稳定的容器化应用管理
  • STM32嵌入式编程学习到提高:【4】UART串口打印