Ant Design Vue table组件 ResizeObserver loop limit exceeded
时间: 2024-05-28 11:10:13 浏览: 136
用于设置ant-design-vue中table组件的列宽可拖拽
这个问题是由于使用 Ant Design Vue table 组件时,可能会遇到表格内容过多或者列宽度不合适导致页面出现了无限循环的 ResizeObserver loop 的情况。这是由于使用了 ResizeObserver 监听器造成的,它会在元素大小发生改变时触发回调函数,但是如果回调函数中又改变了元素大小,就会导致无限循环的问题。
解决这个问题的方法有以下几种:
1. 减少表格内容或者调整列宽度,使得表格大小符合页面布局要求。
2. 使用 debounce 或者 throttle 函数来限制 ResizeObserver 的触发次数,避免无限循环的问题。
3. 更新 Ant Design Vue 版本到最新版本,可能会修复这个问题。
4. 如果以上方法都无法解决问题,可以考虑使用其他表格组件或者自己实现表格组件来避免 ResizeObserver 的问题。
阅读全文