Unverified 提交 43e4c219 作者: Netfan 提交者: GitHub

fix(table): columns ref fixed(#564) (#573)

上级 9cd293c2
...@@ -113,7 +113,7 @@ export function useColumns( ...@@ -113,7 +113,7 @@ export function useColumns(
let cacheColumns = unref(propsRef).columns; let cacheColumns = unref(propsRef).columns;
const getColumnsRef = computed(() => { const getColumnsRef = computed(() => {
const columns = unref(columnsRef); const columns = cloneDeep(unref(columnsRef));
handleIndexColumn(propsRef, getPaginationRef, columns); handleIndexColumn(propsRef, getPaginationRef, columns);
handleActionColumn(propsRef, columns); handleActionColumn(propsRef, columns);
...@@ -122,8 +122,7 @@ export function useColumns( ...@@ -122,8 +122,7 @@ export function useColumns(
} }
const { ellipsis } = unref(propsRef); const { ellipsis } = unref(propsRef);
const cloneColumns = cloneDeep(columns); columns.forEach((item) => {
cloneColumns.forEach((item) => {
const { customRender, slots } = item; const { customRender, slots } = item;
handleItem( handleItem(
...@@ -131,7 +130,7 @@ export function useColumns( ...@@ -131,7 +130,7 @@ export function useColumns(
Reflect.has(item, 'ellipsis') ? !!item.ellipsis : !!ellipsis && !customRender && !slots Reflect.has(item, 'ellipsis') ? !!item.ellipsis : !!ellipsis && !customRender && !slots
); );
}); });
return cloneColumns; return columns;
}); });
function isIfShow(column: BasicColumn): boolean { function isIfShow(column: BasicColumn): boolean {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论