- 可以实现上下滚动,也可以实现左右滚动
- 可以监听事件
<view>------------------ scroll-view组件 ------------------</view>
<!-- 上下滚动(y轴) -->
<!-- <scroll-view class="container scroll-y" scroll-y>
<block wx:for="{{viewColors}}" wx:key="*this">
<view class="item" style="background: {{item}};">{{item}}</view>
</block>
</scroll-view> -->
<!-- 左右滚动(x轴) -->
<!-- <scroll-view
class="container scroll-x"
scroll-x
enable-flex
>
<block wx:for="{{viewColors}}" wx:key="*this">
<view class="item" style="background: {{item}};">{{item}}</view>
</block>
</scroll-view> -->
<!-- 监听事件 -->
<scroll-view
class="container scroll-x"
scroll-x
enable-flex
bindscrolltoupper="onScrollToUpper"
bindscrolltolower="onScrollToLower"
bindscroll="onScroll"
>
<block wx:for="{{viewColors}}" wx:key="*this">
<view class="item" style="background: {{item}};">{{item}}</view>
</block>
</scroll-view>
// 监听scroll-view滚动
onScrollToUpper() {
console.log("滚动到最顶部/左边");
},
onScrollToLower() {
console.log("滚到到最底部/右边");
},
onScroll(event) {
console.log("scrollview发生了滚动:", event);
}