angular cdk 拖放 - 拖动时调整自动滚动速度

Han*_*Che 7 browser autoscroll angular-dragdrop angular angular-cdk

更新 11.07.2020

Github 上的问题https://github.com/angular/components/issues/19401

原帖

在列表中向下或向上拖动项目时,是否可以调整滚动速度?在 macOS 上的 Firefox 中,它的行为符合预期,我拖动项目越往下滚动越快。在 Chrome 和 Safari 中,似乎只有一种速度。

对我来说,Chrome 中的行为是最重要的,因为我计划在 ionic 项目中使用拖放。

有人知道滚动是 CDK 中的自定义 javascript 实现还是某些本机浏览器功能?

闪电战

小智 4

我通过使用 CdkDropList 的“cdkDropListAutoScrollStep”属性解决了这个问题。需要有角材料 v11

此处的文档: https: //material.angular.io/cdk/drag-drop/api