@@ -9,7 +9,7 @@ import TableHeaderComponent from './header'
9
9
import TableFooterComponent from './footer'
10
10
import tableProps from './props'
11
11
import tableEmits from './emits'
12
- import { getRowUniqueId , clearTableAllStatus , getRowkey , getRowid , rowToVisible , colToVisible , getCellValue , setCellValue , handleRowidOrRow , handleFieldOrColumn , toTreePathSeq , restoreScrollLocation , getRootColumn , getRefElem , getColReMinWidth , createHandleUpdateRowId , createHandleGetRowId } from './util'
12
+ import { getRowUniqueId , clearTableAllStatus , getRowkey , getRowid , rowToVisible , colToVisible , getCellValue , setCellValue , handleRowidOrRow , handleFieldOrColumn , toTreePathSeq , restoreScrollLocation , getRootColumn , getRefElem , getColReMinWidth , createHandleUpdateRowId , createHandleGetRowId , getCellHeight } from './util'
13
13
import { getSlotVNs } from '../../ui/src/vn'
14
14
import { warnLog , errLog } from '../../ui/src/log'
15
15
import TableCustomPanelComponent from '../module/custom/panel'
@@ -559,17 +559,15 @@ export default defineComponent({
559
559
560
560
const computeHeaderCellOpts = computed ( ( ) => {
561
561
const headerCellOpts = Object . assign ( { } , getConfig ( ) . table . headerCellConfig , props . headerCellConfig )
562
- if ( headerCellOpts . height ) {
563
- headerCellOpts . height = XEUtils . toNumber ( headerCellOpts . height )
564
- }
562
+ const cellOpts = computeCellOpts . value
563
+ headerCellOpts . height = XEUtils . toNumber ( getCellHeight ( headerCellOpts . height || cellOpts . height ) )
565
564
return headerCellOpts
566
565
} )
567
566
568
567
const computeFooterCellOpts = computed ( ( ) => {
569
568
const footerCellOpts = Object . assign ( { } , getConfig ( ) . table . footerCellConfig , props . footerCellConfig )
570
- if ( footerCellOpts . height ) {
571
- footerCellOpts . height = XEUtils . toNumber ( footerCellOpts . height )
572
- }
569
+ const cellOpts = computeCellOpts . value
570
+ footerCellOpts . height = XEUtils . toNumber ( getCellHeight ( footerCellOpts . height || cellOpts . height ) )
573
571
return footerCellOpts
574
572
} )
575
573
@@ -2292,7 +2290,7 @@ export default defineComponent({
2292
2290
if ( tableElem ) {
2293
2291
tableElem . style . width = tWidth ? `${ tWidth } px` : ''
2294
2292
// 兼容性处理
2295
- tableElem . style . paddingRight = osbWidth && fixedType && ( browseObj [ '-moz' ] || browseObj . safari ) ? `${ osbWidth } px` : ''
2293
+ tableElem . style . paddingRight = osbWidth && fixedType && ( browseObj . firefox || browseObj . safari ) ? `${ osbWidth } px` : ''
2296
2294
}
2297
2295
const emptyBlockElem = getRefElem ( elemStore [ `${ name } -${ layout } -emptyBlock` ] )
2298
2296
if ( emptyBlockElem ) {
@@ -9877,7 +9875,7 @@ export default defineComponent({
9877
9875
if ( isRollX ) {
9878
9876
evnt . preventDefault ( )
9879
9877
internalData . inWheelScroll = true
9880
- if ( browseObj [ '-moz' ] || browseObj . safari ) {
9878
+ if ( browseObj . firefox || browseObj . safari ) {
9881
9879
const currLeftNum = scrollLeft
9882
9880
setScrollLeft ( xHandleEl , currLeftNum )
9883
9881
setScrollLeft ( bodyScrollElem , currLeftNum )
@@ -9911,7 +9909,7 @@ export default defineComponent({
9911
9909
if ( isRollY ) {
9912
9910
evnt . preventDefault ( )
9913
9911
internalData . inWheelScroll = true
9914
- if ( browseObj [ '-moz' ] || browseObj . safari ) {
9912
+ if ( browseObj . firefox || browseObj . safari ) {
9915
9913
const currTopNum = scrollTop
9916
9914
setScrollTop ( yHandleEl , currTopNum )
9917
9915
setScrollTop ( bodyScrollElem , currTopNum )
0 commit comments