【求助】小程序长列表卡顿,尝试使用recycle-view的问题



  • 使用taro开发小程序过程中有一个长列表,为了优化准备使用微信的recycle-view拓展功能组件,按照官方的流程加载了组件,但是在使用中有一个问题

    <recycle-view batch="{{batchSetRecycleData}}" id="recycleId">
      <view slot="before">长列表前面的内容</view>
      <recycle-item wx:for="{{recycleList}}" wx:key="id">
        <view>
            <image style='width:80px;height:80px;float:left;' src="{{item.image_url}}"></image>
          {{item.idx+1}}. {{item.title}}
        </view>
      </recycle-item>
      <view slot="after">长列表后面的内容</view>
    </recycle-view>
    

    这里的wx:for 在taro里是没法使用的,使用Taro里的recycleList.map()的话,又会提示recycleList未定义,因为recycleList是通过recycle-view这个组件调用setDate后才产生的,并不是在Taro的state里面定义的,所以有没有老哥知道怎么操作?


登录后回复