手写一个性能较好的拖拽排序(上)

掘金头条 2年前 (2023) juejinhot
1.4K 0

内容简介:

比如低代码编辑器就支持把组件拖到页面不同位置来添加组件、调整顺序:那么拖拽排序是怎么实现的呢?首先我们分析下它会用到啥事件:比较容易想到的是 mousedown、mouseup、mousemove 等事件,这是 pc 端的。在移动端对应的就是 touchstart、touchmove、touchend 等事件。mouse、touch 事件都可以统一为 pointer 事件,也就是 pointerdown、pointermove、pointerup 等事件。我们可以基于 pointer 事件来实现兼容 pc 和移动端的拖拽排序的效果。但从 pointer 事件开始处理还是挺麻烦的,而且拖拽是个常...

查看原文

? 手写一个性能较好的拖拽排序(上)

版权声明:juejinhot 发表于 2023-02-22 15:47:46。
转载请注明:手写一个性能较好的拖拽排序(上) | 程序员导航网

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...