vue实现拖拽表格_表格实现拖拽功能,行拖拽,列拖拽

本文介绍了如何在Vue项目中利用SortableJS库实现Element UI表格的行拖拽排序功能。通过安装SortableJS,设置row-key并编写相关方法,可以实现实时更新表格数据并进行后台排序操作。
摘要由CSDN通过智能技术生成

element ui 表格没有自带的拖拽排序的功能,只能借助第三方插件Sortablejs来实现,先来看一下动态图,效果是不是你们想要的。

a7acc602ca00dcc3a71edd55c099e12e.gif

首先需要安装Sortable.js

npm install sortablejs --save

然后引用

import Sortable from ‘sortablejs’

需要注意的是element table务必指定row-key,row-key必须是唯一的,如ID,不然会出现排序不对的情况。

代码如下:

<template>

  <div>

    <el-table

      :data="tableData"

      ref="singleTable"

      highlight-current-row

      border

      row-key="id"

      class="load_table"

    >

      <el-table-column

        type="index&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值