小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在页面初始化的时候有10条数据,onReachBottom在我第一次加载10条数据的时候,很简单就触发了,在加载下一次的时候,就会卡一下,有点难触发,在30条数据再加载的时候,就很难触发了,要我一直滑动scroll-view,没有触底的时候就触发了,或者只触发一次,之后就很难触发了。
请问是什么设置的原因,还是这个空间就是这样,我已经设置
"enablePullDownRefresh": true,
"onReachBottomDistance": 300
scroll-view的高度设置:
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
<scroll-view scroll-y="true" class="scoll-h" lower-threshold="100" bindscrolltolower="lower" bindscroll="xx"style='height:{{windowHeight}}px;overflow-y: scroll;padding-top:1rpx;' >
用到scroll-view 时 我用lower-threshold 这个是上拉距离多远触发 bindscrolltolower 这个触发上拉事件
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我第一页内容不到底,始终无法触发onReachBottom。除非我把pagesize设置成足够大,保证第一页能到底才会触发。这个怎么破?难道我的pagesize要根据windowHeight来动态设置么?
啊 看一屏大致放多写了 一般 一条height 100多rpx 我们pagessize 为10 小点的为 pagesize:25 50 看具体情况了 笨方法
好吧,那就是还是要根据windowHeight来大致估算pagesize了...这有点太挫了吧
如果不用这个,scroll-view的bindscrolltolower我也试过,但是绑定的方法没有被触发,还能用其他的什么吗
如果这个触发距离设置的比较小呢,我之前设置的30,还是这样
建议写个代码片段吧,会更容易解决
<scroll-view class="sc" scroll-y="true" style="height:{{scrollHeight}}px;">
<view wx:for="{{indexArray}}" wx:key="i">
<view class="view_indexs" bindtap='gotoStock' data-mNo="{{item.mNo}}">
<view>
<text class="txt">物料编码:{{item.mNo}}</text>
<text class="txt text_last">物料名称:{{item.mName}}</text>
</view>
<text class="txt">规格型号:{{item.mSpec}}</text>
</scroll-view>
这样么
插入代码一直失败
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
<scroll-view scroll-y="true" class="scoll-h" lower-threshold="100" bindscrolltolower="lower" bindscroll="xx"style='height:{{windowHeight}}px;overflow-y: scroll;padding-top:1rpx;' >
用到scroll-view 时 我用lower-threshold 这个是上拉距离多远触发 bindscrolltolower 这个触发上拉事件
我第一页内容不到底,始终无法触发onReachBottom。除非我把pagesize设置成足够大,保证第一页能到底才会触发。这个怎么破?难道我的pagesize要根据windowHeight来动态设置么?
啊 看一屏大致放多写了 一般 一条height 100多rpx 我们pagessize 为10 小点的为 pagesize:25 50 看具体情况了 笨方法
好吧,那就是还是要根据windowHeight来大致估算pagesize了...这有点太挫了吧
如果不用这个,scroll-view的bindscrolltolower我也试过,但是绑定的方法没有被触发,还能用其他的什么吗
onReachBottom
就是个坑
如果这个触发距离设置的比较小呢,我之前设置的30,还是这样
建议写个代码片段吧,会更容易解决
<scroll-view class="sc" scroll-y="true" style="height:{{scrollHeight}}px;">
<view wx:for="{{indexArray}}" wx:key="i">
<view class="view_indexs" bindtap='gotoStock' data-mNo="{{item.mNo}}">
<view>
<text class="txt">物料编码:{{item.mNo}}</text>
<text class="txt text_last">物料名称:{{item.mName}}</text>
</view>
<view>
<text class="txt">规格型号:{{item.mSpec}}</text>
</view>
</view>
</view>
</scroll-view>
这样么
插入代码一直失败