Vue.js 过滤列表数据:移除特定 resId 和 resPid 的对象
在 Vue.js 中,你可以使用 'filter' 方法来过滤返回的 list 数据中的特定项。假设你的返回的 list 数据是一个数组 'list',其中包含多个对象,每个对象都有 'resId' 和 'resPid' 属性。
你可以使用 'filter' 方法来过滤掉包含特定 'resId' 和 'resPid' 的对象。以下是一个示例代码:
// 假设返回的 list 数据
let list = [
{ resId: 1, resPid: 1, name: 'Item 1' },
{ resId: 2, resPid: 1, name: 'Item 2' },
{ resId: 3, resPid: 2, name: 'Item 3' }
];
// 过滤掉 resId 为 2 和 resPid 为 1 的对象
let filteredList = list.filter(item => item.resId !== 2 && item.resPid !== 1);
console.log(filteredList);
// 输出: [{ resId: 1, resPid: 1, name: 'Item 1' }, { resId: 3, resPid: 2, name: 'Item 3' }]
在上面的示例中,我们使用 'filter' 方法来过滤掉 'resId' 为 2 和 'resPid' 为 1 的对象。'filter' 方法接受一个回调函数作为参数,该回调函数会对数组中的每一项进行判断,返回 'true' 表示保留该项,返回 'false' 表示过滤掉该项。
你可以根据你的需求修改回调函数的判断条件,以过滤掉特定的 'resId' 和 'resPid'。
原文地址: https://www.cveoy.top/t/topic/Uaq 著作权归作者所有。请勿转载和采集!