为了实现这个功能,我们可以使用自定义指令来对el-table进行扩展。 要实现动态高度,首先需要计算表格内容的高度。我们可以通过获取表格中每一行的高度,并累加得到总高度。具体步骤如下: 1. 创建一个自定义指令v-dynamic-height,并在el-table上应用该指令。 2. 在指令的bind钩子函数中,获取表格的父元素,并将其高度...
window.addEventListener('resize', el.resizeListener) }, unmounted(el: ExHTMLElement) { window.removeEventListener('resize', el.resizeListener) } } // set el-table height functionsetHeight(el: ExHTMLElement, binding: DirectiveBinding){ consttop = el.offsetTop constbottom = binding?.value?.bot...