Skip to content

HorizontalScroll 横向滚动容器 ​

提供横向滚动区域和可选的自定义滚动条。

支持平台 ​

以下为官网文档所列的平台支持情况,具体功能及版本限制请参见本页的平台说明。

App-vueApp-nvue微信小程序支付宝小程序百度小程序字节小程序QQ小程序H5PC快手小程序钉钉小程序
✓✓✓✓✓✓✓✓✓✓✓

基础用法 ​

vue
<!-- 横向滚动内容 -->
<fui-horizontal-scroll>
  <view style="width: 1000rpx">横向滚动区域</view>
</fui-horizontal-scroll>

属性 ​

尺寸和间距的单位为 rpx。

属性类型说明官网默认值
marginTopNumber / String上外边距0
marginBottomNumber / String下外边距0
scrollBoolean是否显示自定义滚动条true
scrollWidthNumber / String滚动条轨道宽度96
scrollBarWidthNumber / String滚动条滑块宽度32
scrollHeightNumber / String滚动条高度8
scrollCapString滚动条端点形状:square 或 roundround
scrollBarColorString滚动条滑块颜色#465CFF
backgroundString滚动条轨道颜色#EEEEEE
scrollGapNumber / String内容与滚动条的间距24

事件 ​

事件说明回调参数
scrolltoupper滚动到左边缘时触发无
scrolltolower滚动到右边缘时触发无

插槽 ​

插槽说明
default横向滚动内容

平台说明 ​

非 nvue 平台可通过 --fui-color-primary 调整默认滑块颜色。