fix(components): [table] header scroll height error (#9063)

This commit is contained in:
qiang
2022-07-28 17:38:15 +08:00
committed by GitHub
parent 4da03e8858
commit f1af909ef6

View File

@@ -202,9 +202,10 @@ function useStyle<T>(
}
}
const resizeListener = () => {
if (!table.$ready) return
let shouldUpdateLayout = false
const el = table.vnode.el
if (!table.$ready || !el) return
let shouldUpdateLayout = false
const {
width: oldWidth,
height: oldHeight,
@@ -221,7 +222,10 @@ function useStyle<T>(
shouldUpdateLayout = true
}
const tableHeader: HTMLElement = table.refs.headerWrapper
const tableHeader: HTMLElement =
props.tableLayout === 'fixed'
? table.refs.headerWrapper
: table.refs.tableHeaderRef?.$el
if (props.showHeader && tableHeader?.offsetHeight !== oldHeaderHeight) {
shouldUpdateLayout = true
}