【求助】小程序长列表卡顿,尝试使用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里面定义的,所以有没有老哥知道怎么操作?
-
@13524156895_p 怎么操作,也遇到了同样的问题
-
时间有限,尝试之后失败了,然后就没有使用这个插件了,也不知道怎么解决,但是可以参考https://github.com/NervJS/taro-sample-weapp, 把插件taro组件化应该可以