Tui

ScrollArea 滚动容器
基于 TsScrollbar 封装的滚动容器组件,用于替代原生滚动容器,内置滚动条同步逻辑。
基础用法(纵向)
内部自动承载 slot 内容,并通过 TsScrollbar 接管纵向滚动条展示。
消息记录 #01
这是用于演示 TsScrollArea 纵向滚动的内容,序号 1
消息记录 #02
这是用于演示 TsScrollArea 纵向滚动的内容,序号 2
消息记录 #03
这是用于演示 TsScrollArea 纵向滚动的内容,序号 3
消息记录 #04
这是用于演示 TsScrollArea 纵向滚动的内容,序号 4
消息记录 #05
这是用于演示 TsScrollArea 纵向滚动的内容,序号 5
消息记录 #06
这是用于演示 TsScrollArea 纵向滚动的内容,序号 6
消息记录 #07
这是用于演示 TsScrollArea 纵向滚动的内容,序号 7
消息记录 #08
这是用于演示 TsScrollArea 纵向滚动的内容,序号 8
消息记录 #09
这是用于演示 TsScrollArea 纵向滚动的内容,序号 9
消息记录 #10
这是用于演示 TsScrollArea 纵向滚动的内容,序号 10
消息记录 #11
这是用于演示 TsScrollArea 纵向滚动的内容,序号 11
消息记录 #12
这是用于演示 TsScrollArea 纵向滚动的内容,序号 12
消息记录 #13
这是用于演示 TsScrollArea 纵向滚动的内容,序号 13
消息记录 #14
这是用于演示 TsScrollArea 纵向滚动的内容,序号 14
消息记录 #15
这是用于演示 TsScrollArea 纵向滚动的内容,序号 15
消息记录 #16
这是用于演示 TsScrollArea 纵向滚动的内容,序号 16
消息记录 #17
这是用于演示 TsScrollArea 纵向滚动的内容,序号 17
消息记录 #18
这是用于演示 TsScrollArea 纵向滚动的内容,序号 18
示例代码
vue
横向滚动容器
通过 axis="x" 让容器进入横向滚动模式,适用于卡片流等场景。
横向卡片 1
axis="x"
横向卡片 2
axis="x"
横向卡片 3
axis="x"
横向卡片 4
axis="x"
横向卡片 5
axis="x"
横向卡片 6
axis="x"
横向卡片 7
axis="x"
横向卡片 8
axis="x"
横向卡片 9
axis="x"
横向卡片 10
axis="x"
横向卡片 11
axis="x"
横向卡片 12
axis="x"
示例代码
vue
属性 Props
属性名
说明
类型
可选值
默认值
版本说明
axis
滚动轴向
'x' | 'y'
x / y
y
added 0.6.9
alwaysVisible
是否总是显示滚动条
boolean
true / false
false
hideNativeScrollbar
是否隐藏原生滚动条
boolean
true / false
true
trackClickable
是否支持点击轨道跳转
boolean
true / false
true
minThumbSize
滚动块最小尺寸
number
-
26
barSize
滚动条厚度(横向为高度,纵向为宽度)
number | string
-
8
radius
滚动条圆角
number | string
-
-
trackBg
轨道颜色
string
-
-
thumbBg
滚动块颜色
string
-
-
thumbHoverBg
滚动块 hover 颜色
string
-
-
插槽 Slots
插槽名
说明
版本说明
default
滚动容器内容区域
基础用法(纵向)
横向滚动容器
属性 Props
插槽 Slots