Merge pull request #35 from maxbad/v2.0

BasicTable组件中actionColumn的fixed属性判断
This commit is contained in:
孟帅
2023-06-12 10:39:53 +08:00
committed by GitHub

View File

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