当我有很多数据放在scroll-view里时,加载很慢,能不能先只显示一部分,剩下的滚动到那个位置再显示,求各位大佬给个思路。
<scroll-view class= 'body' scroll-y= "true" > <view class= "itemView" wx: for = "{{candidateList}}" data-index= '{{index}}' bindtap= 'touch' > </view> </scroll-view> |
大概就是candidateList里面数据有几十条时赋值有点慢
你可以先把 candidateList 的前10项复制给一个变量如 candidateListArray 遍历candidateListArray渲染数据,然后使用距离底部还有多远是触发事件,然后把candidateList的10-19项push进candidateListArray中,以此类推,知道push完所有数据
好的,我去试试