image.png
文章列表每次新增文章或者刪除一篇文章再進入這個頁面圖片會錯亂叁熔,原因是列表數(shù)據(jù)變了但組件里的圖片字段沒有更新西采,所以需要手動刷新組件
使用自定義組件的頁面:
<item-panel id="articleItem" data="{{item}}" >
</item-panel>
每次重新賦值列表后刷新組件:
this.selectAllComponents("#articleItem").map(i=>{
i.refresh() //組件的刷新方法
});
寫在組件的方法里
refresh(){
console.log('刷新圖片渲染')
this.setData({
pictures: this.properties.articlePicList,
})
},