我正在使用向左和向右按钮在div元素上进行水平滚动。
我最初在裁判上也取得了同样的成绩。
onClickLeft = () => {
this.props.refELement.current.scrollLeft -= 300;
}
onClickRight = () => {
this.props.refElement.current.scrollLeft += 300;
}
Run Code Online (Sandbox Code Playgroud)
但是我似乎找不到一种将动画持续时间设置为此的方法。
使用jquery,可以通过以下方式实现:
$('.swipeRight').click(function(){
$('.swipeBox').animate( { scrollLeft: '+=460' }, 1000);
});
$('.swipeLeft').click(function(){
$('.swipeBox').animate( { scrollLeft: '-=460' }, 1000);
});
Run Code Online (Sandbox Code Playgroud)
但是这段代码在reactjs中是不可复制的。
我想基本上在reactjs中实现这一点。
有什么帮助吗?
我正在尝试使用以下方法获取数据帧的分区数:
df.rdd.getNumPartitions.toString
Run Code Online (Sandbox Code Playgroud)
但是当我监控 Spark 日志时,我发现它会启动许多阶段,并且是一项成本高昂的操作。

根据我的理解,dataframe通过元数据为rdd添加了一个结构层。那么,为什么在转换为 rdd 时剥离它需要这么多时间呢?