本文主要是介绍React里面table组件的时间轴的位置计算,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
如上图的时间轴位置计算
计算时间轴位置倒是容易,主要是React里面的antd的table组件怎么监听滚动是个问题
/*** (月台/时间)为150,时间为100,每个格子为120,120px/30分钟=4px/分钟* 00:00分为250px* 00:01分为254px* 两个时间戳相减* */
本来尝试使用ref的那种方式,后来发现行不通
后来使用onScrollCapture来监听到横向滚动的数值
思路是这样,如果滚动条不滚动的话,那么时间轴的位置就是基本值250+(两个时间戳相减*4);滚动的话,就是把滚动的距离减掉;
这篇关于React里面table组件的时间轴的位置计算的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!