elementui树形拖拽排序-Elementui表格组件+sortablejs示例代码实现行拖拽排序

2024-04-27 0 9,926 百度已收录

本文主要介绍Elementui表格组件+sortablejs现行拖拽排序文章通过示例代码对其进行详细介绍。 对您的学习工作有一定的参考学习价值。 有需要同事关注下面小编吧。 我们一起来学习一下

前言

elementui树形拖拽排序-Elementui表格组件+sortablejs示例代码实现行拖拽排序

操作姑娘elementui树形拖拽排序,她想要一个可以直接拖拽排序的功能。 原本在序号6的广告可能会因为赞助商父亲加钱而被移到序号1的位置。 拖放操作非常方便

疗效

elementui树形拖拽排序-Elementui表格组件+sortablejs示例代码实现行拖拽排序

执行

模板部分

<el-table
 v-lowww.cppcns.comading="loading"
 :default-sort="{prop: 'sortNum', order: 'ascending'}"
 :data="list"
 border
 align="left"
>
 
  
   

{{scope.row[item.prop]}}

elementui树形拖拽排序-Elementui表格组件+sortablejs示例代码实现行拖拽排序

脚本部分

import Sortable from 'sortablejs'
export default {
 components: {
 Sortable
 },
 data() {
 return {
  col: [
  {
   label: '位置',
   prop: 'location'
  },
  {
   label: '序号',
   prop: 'sortNum'
  },
  {
   label: '经办人',
  js prop: 'operator'
  },
  {
   label: '操作',
   prop: 'isClick'
  }
  ]
 }
 },
 mounted() {
 this.rowww.cppcns.comwDrop()
 },
 methods: {
  rowDrop() {
  const tbody = document.querySelector('.el-table__body-wrapper tbody')
  const _this = this
  Sortable.create(tbody, {
   onEnd({ newIndex, oldIndex }) {
    const currRow = _this.list.splice(oldIndex, 1)[0]
    _this.list.splice(newIndex, 0, currRow)
    _this.list = _this.list.filter((www.cppcns.com{ adId }) => adId !== 0)
 
    _tjshis.list.forEach((item, index) => {
     _this.sortString += item.adId + ':' + (index + 1) + ','
    })
    _this.sortString = _this.sortString.substr(0, _this.sortString.length - 1)
   }
  })
 }
 }
}

elementui树形拖拽排序-Elementui表格组件+sortablejs示例代码实现行拖拽排序

结束! 大家都能理解吧! 你可以的elementui树形拖拽排序,你可以的!

以上就是本文的全部内容。 希望对您的学习有所帮助,也希望您支持我们。

本文标题:Elementui表格组件+sortablejs实现行拖拽排序示例代码

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 elementui elementui树形拖拽排序-Elementui表格组件+sortablejs示例代码实现行拖拽排序 https://www.wkzy.net/game/201253.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务