可以通过使用 Array 的 filter 方法来删除 cfMx.value 中对应的 props.row。可以将 props.row 的 id 与 cfMx.value 中每个对象的 id 进行比较,如果相等则将该对象从数组中移除。

以下是修改后的 onDeleteRow 函数的示例代码:

async function onDeleteRow(props) {
  await tableRef.value?.removeRows(props.row);
  cfTotal.value = cfTotal.value - props.row.cfmxZe;
  cfMx.value = cfMx.value.filter(item => item.id !== props.row.id);
}

在上面的代码中,我们使用 filter 方法来创建一个新的数组,其中不包含与 props.row 的 id 相等的对象。最后将新的数组赋值给 cfMx.value,从而实现删除 props.row 的操作。

使用 JavaScript 删除数组中的特定对象

原文地址: https://www.cveoy.top/t/topic/qyGm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录