Skip to content
Power

Scrollbar 滚动条

常用滚动条组件,用于在内容超出容器时显示滚动条。

基础样式展示

包含 padding、border 样式展示。

内容
显示代码

Color 模式样式展示

此样式模式下部分功能默认值为 false

内容
显示代码

监听该元素的滚动

此功能可以快速监听滚动条与元素的相交事件,当滚动条与元素相交时,会触发 intersecting 事件。

相交元素:false
内容1
内容2
内容3
显示代码

SaScrollBarType

字段描述类型默认值
useShadow是否使用阴影 (styleMode='color'时:默认为 false)booleantrue
useBackTop是否显示回到顶部按钮 (styleMode='color'时:默认为 false)booleantrue
useScrollY是否开启垂直滚动条booleantrue
useScrollX是否开启水平滚动条booleantrue
showThumb是否显示滚动条booleantrue
styleMode滚动条样式模式color defaultdefault
intersectClassName当设置该值时,会监听该元素的滚动事件stringundefined
padding滚动条与内容的间距Array<"all" | "bottom" | "left" | "right" | "top">0
paddingBorder滚动条边框与内容的间距Array<"all" | "bottom" | "left" | "right" | "top">0
border滚动条边框宽度Array<"all" | "bottom" | "left" | "right" | "top">0
parentBoxRef滚动条父元素的引用Ref<HTMLElement>undefined

SaCascaderEvents

字段描述类型
renderEnd当滚动条渲染结束时触发function
scroll当滚动条滚动时触发,存在节流延迟function
scrollEnd当滚动条滚动结束时触发,存在节流延迟 ,返回 true or falsefunction
scrollStart当滚动条滚动开始时触发 ,存在节流延迟 ,返回 true or falsefunction
scrollLeft当滚动条滚动到左侧时触发,存在节流延迟 ,返回 true or falsefunction
scrollRight当滚动条滚动到右侧时触发,存在节流延迟 ,返回 true or falsefunction
intersecting当滚动条与元素相交时触发 ,返回相交元素的信息function
directlyScroll当滚动条直接滚动时触发,不存在节流延迟function
directlyScrollEnd当滚动条直接滚动结束时触发,不存在节流延迟,返回 true or falsefunction
directlyScrollStart当滚动条直接滚动开始时触发,不存在节流延迟,返回 true or falsefunction
directlyScrollLeft当滚动条直接滚动到左侧时触发,不存在节流延迟,返回 true or falsefunction
directlyScrollRight当滚动条直接滚动到右侧时触发,不存在节流延迟,返回 true or falsefunction