此问题是我在写表格中要加入可在行内编辑遇到的问题,当表格有本地数据也有数据库里返回的数据的话,怎么删除进行页面展示
简单的写了一个例子:
例如下边的是表格所有数据:
this.tableData =[
{ id:'1',name:'zs'},
{ id:'12',name:'zs2'},
{ id:'3',name:'ls2'}
]
这里是点击表格多选出来的数据
this.selectTable = [
{ id:'1',name:'zs'},
服务器托管网 { id:'12',name:'zs2'},
]
过滤删除选中的数据,保留未删除的数据
this.tableData = this.tableData.filter(item => this.selectTable.findIndex(it => it.id === item.id) === -1)
**!!!**然后把带id的数据再掉用一下删除接口,真正服务器托管网的删除一下
最后,不用掉表格的查询刷新接口(因为调用查询刷新接口的话,如果你新增的很多行内数据,并且没有走保存接口,只是在本地保存会直接刷新没的所以不用掉用,直接在表格里过滤删除操作就可以了)
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net