forked from opentiny/tiny-vue
fix(grid): 修复tabs切换表格配置autoresize有闪动问题
This commit is contained in:
parent
ef951b3922
commit
0c1e8dc763
|
@ -23,15 +23,15 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
import Resize from '@opentiny/vue-renderless/grid/plugins/resize'
|
import Resize from '@opentiny/vue-renderless/grid/plugins/resize'
|
||||||
import debounce from '@opentiny/vue-renderless/common/deps/debounce'
|
import GlobalConfig from '../../config'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
bindResize() {
|
bindResize() {
|
||||||
const resizeObserver = new Resize(debounce(16, () => {
|
const resizeObserver = new Resize(() => {
|
||||||
this.updateParentHeight()
|
this.updateParentHeight()
|
||||||
this.updateTableBodyHeight()
|
this.updateTableBodyHeight()
|
||||||
this.recalculate()
|
this.recalculate()
|
||||||
}))
|
}, GlobalConfig.resizeInterval)
|
||||||
|
|
||||||
resizeObserver.observe(this.getParentElem())
|
resizeObserver.observe(this.getParentElem())
|
||||||
this.$resize = resizeObserver
|
this.$resize = resizeObserver
|
||||||
|
|
Loading…
Reference in New Issue