收藏
回答

自定义组件的,使用循环调用时,数据错乱?

不知道怎么描述标题。具体问题如下:

我写了一个组件叫listItem,用来快速生成列表,使用如下代码调用,

<block wx:for="{{dataList}}" wx:key="index">
   <listItem fields="{{item}}"></listItem>
</block>

组件attached方法中会对传入的item进行一些操作,去掉前面两个值。这一切都很完美,尽在掌握之中,对生活充满信心。

but,dataList是可以分页加载的,所以会有新的数据加进去,然后问题就出现了,新加入的item可以正常显示,之前的item的数据会恢复到没有执行attached方法之前的样子,也就是说去掉的两个值,他居然回来了,回来了。界面显示,他是突然窜出来的。

可以看到第一批数据,前面去掉的两个字段,突然回来了


回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容
问题标签