方法一:使用过滤器
注:这个一般是根据对象id

//tableData为原数组,row.id为将要删除的对象的id
// 使用过滤器筛选出id不等于要删除的数据的所有对象,并将其重新赋值给list数组
this.tableData = this.tableData.filter((item) => {
  return item.id != row.id;
});

方法二:使用splice()
注:这个一般是根据数组下标来删除

//tableData为原数组,id为将要删除的对象数组下标

this.tableData = this.tableData.splice(id,1);//第一个参数为开始下标,第二个参数为删除长度

–根据对象属性获取数组下标可参考
https://blog.csdn.net/weixin_38345306/article/details/119734213

Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐