2021-10-19

关于微信小程序加载聊天历史记录

本篇文章的效果是下拉加载历史记录,本且从顶部向上滑动效果,可划到历史内容,应该为三步:
**1.**使用scroll-view 标签并且里面有下拉加载以及scroll-top(用来设置滚动条高度)
**2.**设置一个隐藏盒子,得到盒子中内容的高度
**3.**触发下拉将获取的高度直接赋值scroll-top,并且数据相加,最后看效果
具体代码:

<scroll-view class="clost" scroll-y="{{true}}" bindscroll="bindscroll" scroll-top="{{intoviews}}"
    bindrefresherrefresh="onRefresh" refresher-enabled="true" refresher-triggered="{{triggered}}"
    scroll-into-view="{{intoView}}">
    <!-- 这一部分为循环的数据 -->
    <view wx:for="{{list}}" bindtap="change" style="text-align: {{item.position}};" wx:key="index">
      {{item.title}}</view>
      <!-- 标记数据 -->
    <view id="di">
      我是底部
    </view>
  </scroll-view>
<!-- 隐藏的盒子两个盒子样式必须相同(即内容样式,此处数据占多高将数据渲染也为多高) -->
<view class="hiddens">
  <view wx:for="{{list1}}" style="text-align: {{item.position}};" wx:key="index">
    {{item.title}}
  </view>
</view>

回来可以录一下视频效果,请参考,萌新不懂!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值