文章列表每次新增文章或者删除一篇文章再进入这个页面图片会错乱,原因是列表数据变了但组件里的图片字段没有更新,所以需要手动刷新组件
使用自定义组件的页面:
<item-panel id="articleItem" data="{{item}}" >
</item-panel>
每次重新赋值列表后刷新组件:
this.selectAllComponents("#articleItem").map(i=>{
i.refresh() //组件的刷新方法
});
写在组件的方法里
refresh(){
console.log('刷新图片渲染')
this.setData({
pictures: this.properties.articlePicList,
})
},