BasicTable组件中actionColumn的fixed属性判断

This commit is contained in:
maxbad 2023-06-10 19:40:20 +08:00
parent b08b1f8379
commit af13557ea0

View File

@ -92,10 +92,17 @@ export function useColumns(propsRef: ComputedRef<BasicTableProps>) {
function handleActionColumn(propsRef: ComputedRef<BasicTableProps>, columns: BasicColumn[]) { function handleActionColumn(propsRef: ComputedRef<BasicTableProps>, columns: BasicColumn[]) {
const { actionColumn } = unref(propsRef); const { actionColumn } = unref(propsRef);
if (!actionColumn) return; if (!actionColumn) return;
!columns.find((col) => col.key === 'action') && if (!columns.find((col) => col.key === 'action')) {
columns.push({ if ((actionColumn as any).fixed && (actionColumn as any).fixed === 'left') {
...(actionColumn as any), columns.unshift({
}); ...(actionColumn as any),
});
} else {
columns.push({
...(actionColumn as any),
});
}
}
} }
//设置 //设置