请求数据时,表格数据还未请求到之前,操作栏以及多选框就已经加载出来了,且有时候高度与设置的表格高度不一致的问题。
image.png <el-table-column
fixed="right"
label="操作"
class="eventBar"
v-if="Object.keys(tableOption).length"
align="center"
width="200">
<!-- tableOption为表格头部对象数据例如:{"title":"标题","age":"年龄"},判断表格头部数据是否获取到了,获取到了则渲染 -->
</el-table-column>
只能用v-if去判断,因为if会重载当前dom对象重新监听当前el-table表格高度
v-show的话只能隐藏当前dom而已并不能重载dom,所有建议v-if判断
网友评论