在Vue.js中实现列表的拖动功能,使用第三方库如vuedraggable(基于Sortable.js)

  1. 安装vuedraggable

    npm install vuedraggable

  2. html

    <template> <draggable v-model="list" @end="onEnd">
    {{item.name}}
    </draggable> </template> <script> import draggable from 'vuedraggable';
    复制代码
     components: {
         draggable
     }
    
    
    
     onDragEnd(event){
         if(event.vewDraggableIndex != event.oldDraggableIndex) {
             ...
         }
     }
    </script>
相关推荐
风月歌5 小时前
小程序项目之驾校报名小程序源代码(java+vue+小程序+mysql)
java·vue.js·mysql·小程序·毕业设计·源码
毕设源码-郭学长5 小时前
【开题答辩全过程】以 基于Android的儿童托管系统为例,包含答辩的问题和答案
android
sky丶Mamba5 小时前
CentOS Stream 9安装MySQL
android·mysql·centos
kesteler5 小时前
v-model的使用
前端·javascript·vue.js
果壳~5 小时前
【前端】【canvas】【pixi.js】水波纹滤镜实现教程 - 支持随机波动与鼠标交互
前端·javascript
han_5 小时前
手把手教你写一个VSCode插件,从开发到发布全流程
前端·javascript·visual studio code
爱吃大芒果5 小时前
Flutter 状态管理全家桶:Provider、Bloc、GetX 实战对比
开发语言·前端·javascript·flutter·华为·ecmascript
未知原色5 小时前
react实现虚拟键盘支持Ant design Input和普通input Dom元素-升级篇
前端·javascript·react.js·node.js·计算机外设
wei115565 小时前
framework.jar使用
android