Skip to content
目录

详情页返回列表页更新某条数据

  • 当详情页数据修改成功后,返回列表页时,直接修改列表页某条数据(不调用接口更新,保留滚动位置)
javascript
let parmas = {
  id: this.data.detailMessage.id,
  state: this.data.auditTitle === '通过' ? 0 : 1,
  opinion: this.data.reason
}
let pages= getCurrentPages();
let prevPage = pages[pages.length - 2];
for (let i = 0; i < prevPage.data.tableData.length; i++) {
  if(parmas.id === prevPage.data.tableData[i].id) {
    prevPage.setData({
      [`tableData[${i}].state`]: parmas.state
    })
  }
}