文档中心 > 店铺动态卡片-开发指引

scroll-view

更新时间:2023/03/16 访问次数:3809

说明:本文档适用于小部件3.0。

 

一、简介

 

可滚动视图区域

二、属性

 

注意:使用 scroll-view 时如果Y轴滚动需要配合 my.setGestureMode( {"gestureMode": "inner"}) 一起使用,设置所有手势由小部件内部元素响应;

 

my.setGestureMode( {"gestureMode": "inner"})

 

属性

类型

描述

是否支持

将要支持

scroll-x

Boolean

允许横向滚动。

默认值: false

/

scroll-y

Boolean

允许纵向滚动。
默认值:false

/

onScroll

EventHandle

滚动时触发,event.detail = {scrollLeft, scrollTop, scrollHeight, scrollWidth}

/

upper-threshold

Number

距顶部/左边多远时(单位px),触发 scrolltoupper 事件。
默认值:50

/

lower-threshold

Number

距底部/右边多远时(单位px),触发 scrolltolower 事件。
默认值:50

/

onScrollToUpper

EventHandle

滚动到顶部/左边,会触发 scrolltoupper 事件。

/

onScrollToLower

EventHandle

滚动到底部/右边,会触发 scrolltolower事件。

/

onTouchStart

EventHandle

触摸动作开始。

/

onTouchEnd

EventHandle

触摸动作结束。

/

onTouchMove

EventHandle

触摸后移动。

/

onTouchCancel

EventHandle

触摸动作被打断,如来电提醒、弹窗。

/

scroll-top

Number

设置竖向滚动条位置。

/

scroll-left

Number

设置横向滚动条位置。

/

scroll-into-view

String

滚动到子元素,值应为某子元素的 id。当滚动到该元素时,元素顶部对齐滚动区域顶部。说明:scroll-into-view 的优先级高于 scroll-top

/

scroll-with-animation

Boolean

在设置滚动条位置时使用动画过渡。
默认值: false

/

scroll-animation-duration

Number

scroll-with-animation设置为 true 时,可以设置 scroll-animation-duration 来控制动画的执行时间,单位 ms。

/

enable-back-to-top

Boolean

当点击 iOS 顶部状态栏或者双击 Android 标题栏时,滚动条返回顶部,只支持竖向。
默认值: false

/

trap-scroll

Boolean

纵向滚动时,当滚动到顶部或底部时,强制禁止触发页面滚动,仍然只触发 scroll-view 自身的滚动。
默认值:false

/

disable-lower-scroll

String

发生滚动前,对滚动方向进行判断,当方向是顶部/左边时,如果值为 always 将始终禁止滚动,如果值为 out-of-bounds 且当前已经滚动到顶部/左边,禁止滚动。

/

disable-upper-scroll

String

发生滚动前,对滚动方向进行判断,当方向是底部/右边时,如果值为 always 将始终禁止滚动,如果值为 out-of-bounds 且当前已经滚动到底部/右边,禁止滚动。

/

FAQ

关于此文档暂时还没有FAQ
返回
顶部