KScrollView

可滚动视图区域。使用竖向滚动时,需要通过 CSS 给 scroll-view 一个固定高度。

使用指南

  1. import { KScrollView } from 'kbone-ui'

示例

  1. <KScrollView
  2. :scroll-top="scrollTop"
  3. scroll-y
  4. scroll-with-animation
  5. style="height: 100px"
  6. @scroll="scroll"
  7. @scrolltoupper="scrollToUpper"
  8. @scrolltolower="scrollToLower"
  9. >
  10. <KView style="height: 100%; background: green; text-align: center; line-height: 100px">纵向滚动</KView>
  11. <KView style="height: 100%; background: cyan; text-align: center; line-height: 100px">纵向滚动</KView>
  12. <KView style="height: 100%; background: pink; text-align: center; line-height: 100px">纵向滚动</KView>
  13. </KScrollView>

ScrollView

滑动视图,模仿小程序的 scroll-view

KScrollView - 图1

使用参数

H5小程序属性类型默认值必填说明
ooscroll-xbooleanfalse允许横向滚动
ooscroll-ybooleanfalse允许纵向滚动
ooupper-thresholdnumber/string50距顶部/左边多远时,触发 scrolltoupper 事件。默认单位为 px ,在 H5 中仅能使用 px 单位,在小程序中还可以使用 rpx
oolower-thresholdnumber/string50距顶部/左边多远时,触发 scrolltoupper 事件。默认单位为 px ,在 H5 中仅能使用 px 单位,在小程序中还可以使用 rpx
ooscroll-topnumber/string50设置竖向滚动条位置。默认单位为 px ,在 H5 中仅能使用 px 单位,在小程序中还可以使用 rpx
ooscroll-leftnumber/string50设置横向滚动条位置。默认单位为 px ,在 H5 中仅能使用 px 单位,在小程序中还可以使用 rpx
ooscroll-into-viewnumber/string50值应为某子元素 id ( id 不能以数字开头)。设置哪个方向可滚动,则在哪个方向滚动到该元素
ooscroll-with-animationbooleanfalse在设置滚动条位置时使用动画过渡
oobindscrolltouppereventhandle滚动到顶部/左边时触发
oobindscrolltolowereventhandle滚动到底部/右边时触发
oobindscrolleventhandle滚动时触发,event.detail = {scrollLeft, scrollTop, scrollHeight, scrollWidth, deltaX, deltaY}