el-table多个表格切换显示时表格渲染错乱

Vue+ElementUI项目中条件渲染切换表格时单元格内容显示异常的问题及解决方法

以下方法亲测有效。

方法一:el-table 添加key属性

<el-table
  v-if="type === 4"
  :key="Math.random()"
  :data="tableData"
></el-table>

方法二:将 v-if 改成 v-show

<el-table
  v-show="type === 4"
  :data="tableData"
></el-table>

本人使用的方法

<el-table
  v-if="type === 4"
  :key="120828" //	随意给一个id把el-table区分开
  :data="tableData"
></el-table>
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐