微信小程序之scroll-view

scroll-view
可滚动视图区域。
这里写图片描述

使用竖向滚动时,需要给一个固定高度,通过 WXSS 设置 height。
实例代码如下:

<view class="section">
  <view class="section__title">垂直滑动</view>
  <scroll-view scroll-y="true" bindscrolltolower="lower" bindscrolltoupper="upper" scroll-into-view="{{toView}}" scroll-top="{{scrollTop}}">
    <view style="background:red;width: 200px; height: 300px"></view>
    <view style="background:green;width: 200px; height: 300px"></view>
    <view style="background:blue;width: 200px; height: 300px"></view>
    <view style="background:yellow;width: 200px; height: 300px"></view>
  </scroll-view>
  <view class="section__title">水平滑动</view>
  <scroll-view scroll-x="true" style="white-space: nowrap; display:flex ">
    <view style="background:red;width: 200px; height: 200px; display:inline-block "></view>
    <view style="background:green;width: 200px; height: 200px;display:inline-block "></view>
    <view style="background:blue;width: 200px; height: 200px;display:inline-block "></view>
    <view style="background:yellow;width: 200px; height: 200px;display:inline-block "></view>
  </scroll-view>
</view>
   
   
  • 1

效果图:
这里写图片描述

只用scollview需要注意一下几点:

  1. 请勿在 scroll-view 中使用 textarea、map、canvas、video 组件;
  2. scroll-into-view 的优先级高于 scroll-top;
  3. 在滚动 scroll-view 时会阻止页面回弹,所以在 scroll-view 中滚动,是无法触发 onPullDownRefresh;
  4. 若要使用下拉刷新,请使用页面的滚动,而不是 scroll-view ,这样也能通过点击顶部状态栏回到页面顶部。 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值