|
@@ -117,7 +117,8 @@ export function useColumns(
|
|
|
}
|
|
|
const { ellipsis } = unref(propsRef);
|
|
|
|
|
|
- columns.forEach((item) => {
|
|
|
+ const cloneColumns = cloneDeep(columns);
|
|
|
+ cloneColumns.forEach((item) => {
|
|
|
const { customRender, slots } = item;
|
|
|
|
|
|
handleItem(
|
|
@@ -125,7 +126,7 @@ export function useColumns(
|
|
|
Reflect.has(item, 'ellipsis') ? !!item.ellipsis : !!ellipsis && !customRender && !slots
|
|
|
);
|
|
|
});
|
|
|
- return columns;
|
|
|
+ return cloneColumns;
|
|
|
});
|
|
|
|
|
|
const getViewColumns = computed(() => {
|
|
@@ -152,7 +153,7 @@ export function useColumns(
|
|
|
column.customRender = renderEditCell(column);
|
|
|
}
|
|
|
});
|
|
|
- return viewColumns;
|
|
|
+ return columns;
|
|
|
});
|
|
|
|
|
|
watch(
|