Skip to content

ScrollContainer

滚动容器,用于展示大量内容,当内容超出容器时,会出现滚动条

基础用法

vue




自动隐藏

通过 auto-hide 属性可以设置鼠标在组件外时自动隐藏滚动条

vue


隐藏滚动条

通过 hide-vertical/hide-horizontal 属性可以隐藏垂直/水平滚动条 隐藏垂直滚动条如下:

vue


控制滚动位置

通过 scrollTop/scrollLeft 属性可以控制垂直/水平滚动条的位置

vue




props

参数类型是否必传说明默认值
sizenumber/'thick'/'normal'/'thin'滚动条的宽度'normal'
tagstring滚动容器使用的标签'div'
scrollTopnumber滚动 scrollTop0
scrollLeftnumber滚动 scrollLeft0
autoHideboolean当鼠标在元素外面的时候,隐藏滚动条false
hideVerticalboolean是否隐藏垂直滚动条false
hideHorizontalboolean是否隐藏水平滚动条false

events

事件名称说明回调参数
update:scrollTop当滚动 scrollTop 改变时触发新的 scrollTop 值
update:scrollLeft当滚动 scrollLeft 改变时触发新的 scrollLeft 值

slots

插槽名称说明参数
default显示内容-

注意

滚动条能够显示的原因是,容器的宽度/高度比内容的宽度/高度 小。只有符合此条件,才会出现滚动条