滚动条

用于替代浏览器原生滚动条。

滚动条会在滚动或拖拽时显示,不再依赖桌面端的 hover 反馈。

基本用法

为一个固定高度的内容区提供更清晰的滚动反馈。

物流进度 1:包裹节点已更新

物流进度 2:包裹节点已更新

物流进度 3:包裹节点已更新

物流进度 4:包裹节点已更新

物流进度 5:包裹节点已更新

物流进度 6:包裹节点已更新

物流进度 7:包裹节点已更新

物流进度 8:包裹节点已更新

物流进度 9:包裹节点已更新

物流进度 10:包裹节点已更新

物流进度 11:包裹节点已更新

物流进度 12:包裹节点已更新

物流进度 13:包裹节点已更新

物流进度 14:包裹节点已更新

物流进度 15:包裹节点已更新

物流进度 16:包裹节点已更新

水平滚动

当横向内容超出容器时,滚动条会自动出现在底部。

待付款

待发货

待收货

退款中

常用地址

优惠券

发票信息

客服中心

最大高度

内容较短时保持自然高度,超出后再进入滚动。

配送步骤 1

配送步骤 2

配送步骤 3

手动滚动

使用 setScrollTopsetScrollLeft 主动控制滚动位置。

配送进度 1:等待仓库确认出库

配送进度 2:等待仓库确认出库

配送进度 3:等待仓库确认出库

配送进度 4:等待仓库确认出库

配送进度 5:等待仓库确认出库

配送进度 6:等待仓库确认出库

配送进度 7:等待仓库确认出库

配送进度 8:等待仓库确认出库

配送进度 9:等待仓库确认出库

配送进度 10:等待仓库确认出库

配送进度 11:等待仓库确认出库

配送进度 12:等待仓库确认出库

配送进度 13:等待仓库确认出库

配送进度 14:等待仓库确认出库

配送进度 15:等待仓库确认出库

配送进度 16:等待仓库确认出库

配送进度 17:等待仓库确认出库

配送进度 18:等待仓库确认出库

无限滚动 2.10.0

监听 end-reached,可用于推荐流、消息流等无限加载场景。

推荐内容 1

推荐内容 2

推荐内容 3

推荐内容 4

推荐内容 5

推荐内容 6

推荐内容 7

推荐内容 8

推荐内容 9

推荐内容 10

推荐内容 11

推荐内容 12

推荐内容 13

推荐内容 14

推荐内容 15

推荐内容 16

推荐内容 17

推荐内容 18

推荐内容 19

推荐内容 20

推荐内容 21

推荐内容 22

推荐内容 23

推荐内容 24

推荐内容 25

推荐内容 26

推荐内容 27

推荐内容 28

推荐内容 29

推荐内容 30

API

属性

属性名说明类型默认值
height滚动条高度string / number
max-height滚动条最大高度string / number
native是否使用原生滚动条样式booleanfalse
wrap-style包装容器样式string / object
wrap-class包装容器类名string
view-style视图样式string / object
view-class视图类名string
noresize是否忽略容器尺寸变化,用于减少不必要的重算booleanfalse
tag视图根元素标签stringdiv
always是否始终显示滚动条booleanfalse
min-size滚动条最小尺寸number20
id 2.4.0视图 IDstring
role 2.4.0 a11y视图角色string
aria-label 2.4.0 a11y视图 aria-labelstring
aria-orientation 2.4.0 a11y视图 aria-orientationenum
tabindex 2.8.3包装容器的 tabindexnumber / string
distance 2.10.5触发到达事件的距离,单位为 pxnumber0

事件

事件名说明类型
scroll滚动时触发,返回滚动距离Function
end-reached 2.10.0滚动到边缘时触发Function

插槽

插槽名说明
default自定义默认内容

暴露方法

名称说明类型
handleScroll处理滚动事件Function
scrollTo滚动到指定坐标Function
setScrollTop设置纵向滚动距离Function
setScrollLeft设置横向滚动距离Function
update手动更新滚动条状态Function
wrapRef滚动容器根元素引用object