1、如果你的排序是调用了接口,然后刷新列表来更新排序的,那么要注意:如果排序接口发送后排序发生混乱,那很有可能是传给sortable的排序元素没有给key,

如果是列表(el-table),注意列表要设置:row-key,如果是一般的元素,要给元素添加上key属性或者id属性

2、如果想要移动中断,移动时有判断条件,不符合判断条件的就阻止移动,那么可以 onMove事件中做这件事

onMove(evt) {// 不符合判断条件,立即还原交换if (判断条件) {return false}},

同时:一定要设置forceFallback这个属性并且值为 false,否则不会中断

3、在onMove事件,会返回evt.dragged(被拖拽的元素),evt.related(要交换的目标元素)这两个元素,但是有时我们光有这两个元素是不够的,我们更想要他们的rowindex,以方便获取到列表数据,更好的操作,这时就需要注意,一般情况onMove是不会返回index的,需要设置

setData(dataTransfer) {dataTransfer.setData('Text', '');},

只有设置了这个方法,onMove中才会返回evt.dragged.rowIndex和evt.related.rowIndex

使用sortable的踩坑记录相关推荐

  1. 为Jupyter notebook配置R kernel过程及踩坑记录

    为Jupyter notebook配置R kernel过程及踩坑记录 注意:本文为作者安装过程及折腾的过程,内容比较冗杂,如果读者想直接创建一个属于自己的子环境则参考: 如下文章: anaconda下 ...

  2. Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子

    Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子 目录 Python打包工具Pyintealler打包py文件为windows exe文件过程 ...

  3. TVM: Deep Learning模型的优化编译器(强烈推荐, 附踩坑记录)

    本文作者是阿莱克西斯,原载于知乎,雷锋网(公众号:雷锋网)获得授权转载. (前排提醒,本文的人文内容部分稍稍带有艺术加工,请保持一定的幽默感进行阅读) 关注我最近想法的同学应该知道我最近都在把玩 TV ...

  4. 使用Java读取 “Python写入redis” 的数据踩坑记录

    https://my.oschina.net/u/2338224/blog/3061507 使用Java读取 "Python写入redis" 的数据踩坑记录 https://seg ...

  5. osx php7 imagick,[PHP] MacOS 自带php环境安装imagick扩展踩坑记录 | 码农部落

    前言 最近学习yii2,在搭建环境后,发现在访问contact页面时报错,如下: "Either GD PHP extension with FreeType support or Imag ...

  6. vue-i18n使用及踩坑记录

    使用步骤 1. 安装 npm i vue-i18n 2. vue-cli下使用 //1. 引入 vue-i18n import Vue from 'vue' import VueI18n from ' ...

  7. SpringBoot踩坑记录 Invalid bound statement (not found)引发的一些列问题

    SpringBoot踩坑记录 Invalid bound statement (not found)引发的一些列问题 当你开开心心搭建了一个SpringBoot项目,用插件生成了entity.dao. ...

  8. mysql 使用sum limit_mysql踩坑记录之limit和sum函数混合使用问题

    问题复盘 本次复盘会用一个很简单的订单表作为示例. 数据准备 订单表建表语句如下(这里偷懒了,使用了自增ID,实际开发中不建议使用自增ID作为订单ID) CREATE TABLE `order` ( ...

  9. 【踩坑记录】Tensorflow在Windows下使用

    [踩坑记录]Tensorflow在Windows下使用 TensorFlow 是一个端到端开源机器学习平台 安装 pip3 install tensorflow 使用时报错如下 2021-04-21 ...

最新文章

  1. 解放程序员双手!GPT-3自动生成SQL语句 | 代码开源
  2. 5G UE — CPE
  3. Android 4.0 Notification
  4. Spring IOC 容器源码分析系列文章导读 1
  5. Java多线程(一)之volatile深入分析
  6. java虚拟机 山寨机_十年前的山寨机居然有系统?没错,还是纯国产的
  7. WebBrowser一点心得,如果在Javascript和Winform代码之间实现双向通信
  8. linux内核剪裁 4412,itop4412开发板-Linux内核的编译
  9. 华为5G折叠屏手机Mate X 重新入网,即将上市!
  10. 腾讯OD组织发展全景图.ppt
  11. Python poetry的使用
  12. JDBC批量插入数据优化,使用addBatch和executeBatch
  13. Mac端Java开发分析工具JProfiler 13.0.1
  14. (转)ICO是区块链与生俱来的特性,是金融深化的终局
  15. ajax下拉搜索框,jQuery的带搜索过滤ajax加载下拉框插件
  16. 微信H5 跳转小程序 (html版本)
  17. C语言练习①一英寸是多少厘米?
  18. eclipse项目名前出现红色感叹号,小红叉解决(转)
  19. 成都拓嘉辰丰电商:如何处理拼多多物流服务异常
  20. verilog 定点数、浮点数是什么?怎么表示?怎么做运算?

热门文章

  1. 源中瑞能源在线监测系统帮助企业降低能源损耗
  2. 如何创建MySQL数据库
  3. matlab归一化函数
  4. 数据库关系代数--菜鸟简易小结
  5. 论文解读:基于迁移移学习的深卷积神经网络,用于从蛋白质主要序列预测与白血病相关的磷酸化位点
  6. Docker compose file 中文参考文档
  7. 如何搭建一个http-server本地服务
  8. 咖说丨清华姚班/智班2020级新生来了!中国奥数新晋“一姐”在列
  9. 固定值的字段该不该建立索引
  10. oracle 跨平台adg,oracle ADG 跨版本跨平台搭建实测