```
<block wx:for="{{list}}" wx:key="book.id">
<image src="{{item.book.img}}" ></image>
<text>{{item.book.name}}</text>
</block>
```
var list = [ { book : { id:1, img: "xxx/upload/xxx/1231.jpg",name:"好困" } } .... ]
排序数据(根据id大小从大到小排序) 后(ps:没有清除上次的数据)图片被缓存上次数据的图片,应该怎么解决?(ps:除了清除之前的数据)
同一个dom在替换数据时..因为图片加载比较慢,会出现残留上一次的数据的图片是吧??
设一个值..在更新数据开始时,设为false,图片加载完设为true。在image里写三元
src
=
"{{loaded == true? 正确图片地址 : 占位图片地址 }}"
onload
=
"imageload"
>
然后js写imageload方法里改loaded变量为true。onload="imageload"方法是图片加载完才会执行的。
上面是单张图片的.如果是遍历的图片.loaded 就要是数组的
看log调试
猜不出来。
这个得你自己输出数据找原因呐
你的排序核心代码不能公布?