【发布时间】:2021-03-23 09:06:48
【问题描述】:
我正在使用Swiper for React,我正在尝试实现整页滑动。这里的代码沙箱:https://codesandbox.io/s/nested-full-page-swiping-8i7sv
基本上,当您向左或向右滑动到幻灯片 A 或 C 时,它应该禁用垂直滑动,并且应该只在您在幻灯片 B 的任意行上时启用。
由于某种原因,我的父组件的状态在被onSlideChange 事件触发时没有正确更新。我尝试了其他事件,例如 onSlideChangeTransitionEnd,但 vertSwipe 状态未正确更新。
我之前以完全相同的方式对其他一些组件进行了此操作,所以我不完全确定为什么在这种情况下,更新父组件状态的子组件不起作用。我尝试将状态设置器包装在一个函数中并传递该函数,但这似乎也不起作用。
感谢任何帮助,谢谢。
【问题讨论】:
标签: javascript reactjs swiper