Netfan
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
3 additions and
4 deletions
-
src/components/Table/src/hooks/useColumns.ts
|
|
|
@ -113,7 +113,7 @@ export function useColumns( |
|
|
|
let cacheColumns = unref(propsRef).columns; |
|
|
|
|
|
|
|
const getColumnsRef = computed(() => { |
|
|
|
const columns = unref(columnsRef); |
|
|
|
const columns = cloneDeep(unref(columnsRef)); |
|
|
|
|
|
|
|
handleIndexColumn(propsRef, getPaginationRef, columns); |
|
|
|
handleActionColumn(propsRef, columns); |
|
|
|
@ -122,8 +122,7 @@ export function useColumns( |
|
|
|
} |
|
|
|
const { ellipsis } = unref(propsRef); |
|
|
|
|
|
|
|
const cloneColumns = cloneDeep(columns); |
|
|
|
cloneColumns.forEach((item) => { |
|
|
|
columns.forEach((item) => { |
|
|
|
const { customRender, slots } = item; |
|
|
|
|
|
|
|
handleItem( |
|
|
|
@ -131,7 +130,7 @@ export function useColumns( |
|
|
|
Reflect.has(item, 'ellipsis') ? !!item.ellipsis : !!ellipsis && !customRender && !slots |
|
|
|
); |
|
|
|
}); |
|
|
|
return cloneColumns; |
|
|
|
return columns; |
|
|
|
}); |
|
|
|
|
|
|
|
function isIfShow(column: BasicColumn): boolean { |
|
|
|
|