el-table-draggable
el-table-draggable copied to clipboard
让element-ui的table可拖动排序,支持 行,列,跨表格等特性
[Vue warn]: Error in nextTick: "TypeError: Cannot set property 'checked' of undefined" 只是控制台会报这个错误,但是页面还有数据都是正常的
后续会支持vue3嘛?
[新建文本文档 (3).txt](https://github.com/mizuka-wu/el-table-draggable/files/8875284/3.txt)
多表格相互推拽,如果一个表格超过2条数据,从另一个表格拖拽数据到该表格最后一行,数据会直接跳到第一行去,能否解决一下
I've done what was written in instruction ``` ``` But I got errors, starting from. ``` Property "$createElement" was accessed during render but is not defined on instance. at
Electron项目,PC上,鼠标操作。当极快速(疯狂)进行拖拽操作时,只需要10次以内,就会让界面上看到的行次序与实际绑定的数据的次序完全失步,即人眼看上去的顺序和实际能得到的数据顺序完全不一致了。比如看到的行id是2,6,3,绑定数据其实是6,3,2。 虽然这种操作几乎只会在极限测试和近乎恶意的操作情况下才会发生,但由于没有一个明确的边界,所以并不能排除用户在偶然的几次快速操作下导致数据和界面失步,且这种错误一旦发生,用户是很难察觉的。 该现象目前可以稳定复现,目测感觉好像是在拖拽操作的放开阶段,还没有复位完毕时继续疯狂拖拽,就能复现该问题。 刚在https://www.mizuka.top/el-table-draggable/index.html#/ 上试了一下,很容易就可以复现。复现后,该页面下方的数据显示框和上面看到的次序会完全不一致。
树型结构示例如下: parent1 ----------------- child1 ----------- child2 ----------- child3 ----------- 复现步骤: 1. 拖拽起 child1 2. 滑过child2,此时不松开,此时序列为: child2 / child1 / child3 3. 然后 再 滑过child2 ,然后松开就报错 ,此时序列为: child1 / child2 /...
el-table-draggable包裹el-table使用,当浏览器缩放到大于100%,如果el-table-column没设置固定宽,各列宽会缓慢无限增加