项目里有一个需求,删除勾选的表格数据,但表格数据并不是请求的后台,只是前台变量,所以,勾选数据就会形成一个勾选的数据,再和现在表格的变量做比较进行删除,尝试过splice,两个数组两层嵌套循环,但好像删除一个数据之后就跳出循环了,所以换了另一种方法

let arrIdList = this.form.selectUsers.map(x => x.id)             // this.form.selectUsers 是勾选的数据
this.warrantData = this.warrantData.filter(x => !arrIdList.includes(x.id))       // this.warrantData 是表格呈现的数据

其实就是将勾选的数据id重新组合一个数组,利用filter去比较表格里边是否含有这个id的数据,从而做到筛选的作用

相关文章:

  • 2021-10-16
  • 2021-11-03
  • 2021-10-16
  • 2021-10-04
  • 2021-08-19
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-02-28
  • 2021-10-16
  • 2022-12-23
  • 2021-10-16
  • 2021-10-16
相关资源
相似解决方案