DataV-Team / DataV-React

React数据可视化组件库(类似阿里DataV,大屏数据展示),提供SVG的边框及装饰、图表、水位图、飞线图等组件,简单易用,长期更新
http://datav-react.jiaminghi.com
MIT License
929 stars 218 forks source link

scrollBoard 增加 onScroll 事件 #34

Open dadanliu opened 3 years ago

dadanliu commented 3 years ago

Feature request

这个特性解决了什么问题?

如果不是单纯的数据轮播,想去控制根据滚动的数据和序号配合数据去动态控制轮播的暂停和继续,现在没有这个事件; 比如我是一个websocket 持续推送实时消息的来保证每次有新数据则滚动,如果没有新数据则不滚动,这个场景需要类似监听这个scroll的事件,并暴露pause 和resume的方法

这个特性的实现形式?

在 scrollBoard/index 中的 animation 函数中加入这一句代码,task.current里有pause 和 resume if (onScroll) { onScroll({ animationIndex, task }) }

是否愿意为此特性提交PR?

lessonli commented 2 years ago

顶上去 我也需要这个特性 做 异步 滚动