vue 如何实现拖动:vue-draggable

vue-draggable

官方文档:传送门

特点:

  • 支持触摸设备(如vue项目的移动端开发Quasar)
  • 支持拖拽和选择文本
  • 支持不同列表之间的拖拽
  • 视图模型的同步刷新
  • 与vue2的过渡动画(transition-group)兼容
  • 有很多监听函数,当需要完全控制时,可以抛出所有变化
  • 可以和现有的UI组件相兼容

使用

<draggable v-model="specimenTableColumnsList" animation="300">
        <div v-for="(item, index) of specimenTableColumnsList" :key="index" v-show="!item.fixed" class="table-typeset-model">
          {
  { item.title }}
        </div>
</draggable>

import draggable from 'vuedraggable'
export default {
  name: "SearchGroup",
  data() { 
  	return {
  		specimenTableColumnsList: [
  		{title: '标本条码', fixed: 'left', ...},
  		{title: '当前箱码', ...}, {title: '合箱标记', ...}, {...}]
  	}
  },
  components: { draggable }
}

属性及事件

draggable标签的属性
在这里插入图片描述
options配置项
在这里插入图片描述
事件
在这里插入图片描述

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-24 09:18:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-24 09:18:01       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-24 09:18:01       87 阅读
  4. Python语言-面向对象

    2023-12-24 09:18:01       96 阅读

热门阅读

  1. 基于jdk11和基于apache-httpclient的http请求工具类

    2023-12-24 09:18:01       48 阅读
  2. LeetCode 每日一题 2023/12/18-2023/12/24

    2023-12-24 09:18:01       49 阅读
  3. 项目功能需求

    2023-12-24 09:18:01       65 阅读
  4. 长时间 灌包脚本(基于iperf)

    2023-12-24 09:18:01       62 阅读
  5. jvm 面试

    2023-12-24 09:18:01       56 阅读
  6. 碎片化的互联网

    2023-12-24 09:18:01       58 阅读
  7. C/C++不同整数类型的区别

    2023-12-24 09:18:01       63 阅读
  8. Global Mapper SDK 19 中文开发文档(八)

    2023-12-24 09:18:01       39 阅读
  9. docker-compose的使用

    2023-12-24 09:18:01       69 阅读
  10. 计算机视觉(CV)技术的优势

    2023-12-24 09:18:01       58 阅读
  11. 向量数据库的介绍

    2023-12-24 09:18:01       52 阅读