element table 渲染数据未出操作栏先出来

2021-11-19  本文已影响0人  弦生_a3a3

请求数据时,表格数据还未请求到之前,操作栏以及多选框就已经加载出来了,且有时候高度与设置的表格高度不一致的问题。

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判断

上一篇 下一篇

猜你喜欢

热点阅读