在 Vue 3 中,你可以使用数组的 some
方法来判断一个数组是否包含某个特定的对象,例如某个列。some
方法会遍历数组中的每一个元素,如果找到符合条件的元素,则返回 true
,否则返回 false
tableProps.columns.some(column => column.dataIndex === '列名')
setup(props, { emit, refs }) {
const hasAllocatedCountColumn = () => {
return tableProps.columns.some(column => column.dataIndex === 'allocatedCount');
};
if (!allocatedCountExists) {
tableProps.columns.push({
title: '分配数量',
dataIndex: 'allocatedCount',
});
}
}