Content
dragEnabled: boolean
设置是否可以滚动,默认是true
<Scroll dragEnabled={false} />
wheelEnabled: boolean
设置是否可以滑轮滚动,默认是true
<Scroll wheelEnabled={false} />
direction:"horizontal" | "vertical" | "both" | "locked"
设置可滚动的方向。默认是垂直滚动即"vertical",如果设置"both"即水平和垂直方向都可滚动。
"locked" 是当你一开始滚动是往哪个方向,在未放开鼠标或者手指之前就只能一直在此方向滚动。
// Horizontal
<Scroll direction="horizontal" />
// Vertical
<Scroll direction="vertical" />
// Locked
<Scroll direction="locked" />
// Both directions
<Scroll direction="both" />
contentOffsetX: MotionValue<number> | number
组件初始状态下的Y轴滚动偏移量,默认是0。
<Scroll contentOffsetX={20} />
contentOffsetY: MotionValue<number> | number
组件初始状态下的X轴滚动偏移量,默认是0。
<Scroll contentOffsetY={20} />
scrollAnimate: FrameProps["animate"]
给滚动效果设置自定义的控制
const controls = useAnimation()
controls.start({ y: -50 })
<Scroll scrollAnimate={controls} />
Last updated
Was this helpful?