问题:

表格设置固定高度,表格内容超过高度,表格出现滚动,但是表格滚动部分高度偏小(比表格高度减去表格头小)。表格左侧第一列固定左侧,横向出现滚动,表格横向出现错位。不固定出现,频率有时高、有时低。

环境:

vue: 2.6.6 element-ui: 2.10.1 请求接口动态渲染表格头和表格内容

分析:

一开始会想是项目中样式冲突导致错乱,页面切换加审查一番元素之后会发现并不是。标签带有class名为el-table__body-wrapper,设置行内样式高度偏小,导致表格未能达到设置高度,出现空白错位区。竖列固定后的行错位也是同样问题,都是elementUI的表格计算高度不是在渲染之后导致的。问题关键就是在表格渲染完成之后重新布局表格。elementUI文档中有方法doLayout重新布局表格。

this.$nextTick(()=>{this.$refs.tableRef.doLayout()
})
// table的ref为tableRef,更新渲染表格的数据后执行上面代码

elementUI表格动态渲染错乱相关推荐

  1. element-ui表格列排序错乱问题解决方案

    文章目录 一.基本代码 二.问题 三.解决方案 一.基本代码 在使用el-talble的时候可以加上sortable属性,使表格中的某一列具备排序的功能,点击表格title右侧的三角符号可以切换正序和 ...

  2. 封装element中的table表格动态渲染(动态表头,可操控列)

    vue+element实现动态表格:根据后台返回的属性名和字段动态生成表头可变表格 由于项目需求,需要有一个动态表格,可以根据配置或从后台获取表格属性列.并加上了某一行需要点击跳转和操作列里面的功能 ...

  3. elementui 计数器动态渲染无法点击

    <el-table :data="orders" style="width: 100%;min-height:auto !important;">& ...

  4. vue 竖向纵向仿表格 动态渲染表头表格 根据id填充单元格

    关于布局这里不多说,上篇为此发过一篇,因需求布局稍微改动一下.移步至布局篇.如产品所说,一些数据是已封装好的,最后不要轻易动,既然这样.原本简单的需求必须由多接口返回数据,前端进行拼接并填充.后端提供 ...

  5. 【ElementUI】el-table 多表格切换 导致 expands 展开行仍然会保留的问题(多表格切换时的表格渲染错乱)

    首先先叙述一下需求和遇到的问题: 需求: 在这个页面里,我需要去判断查询条件,从而在不同的条件下,展示不同的表格数据,即在不同情况下,展示不同的表格或者说表格的数据列,从而在不同的条件下看到不同的表格 ...

  6. elementUI表格树动态合并列问题处理(最终版,---新需求)

    在之前的一篇博客中针对这个问题,写了解决方法.现在是加了新需求,发现之前的算法有一些不足之处,现在进行纠正. 目前表格的需求是: 评估人/评估分数/加减分说明,这个组合,根据评估人相同,就列合并:指标 ...

  7. [vue-element] ElementUI表格组件如何实现动态表头?

    [vue-element] ElementUI表格组件如何实现动态表头? <template v-for="item in tableColownms"> <el ...

  8. Vue+element-ui实现表格数据渲染+分页

    Vue+element-ui实现表格数据渲染+分页 具体属性请看官方文档:Table 表格 这里给大家看一个比较不错的表格数据渲染的例子,也是我目前所写的项目中的一部分. 这里呢我们就不给大家说顶栏和 ...

  9. elementui表格自定义合并单元格根据相同值合并单元格;指定列合并;解决自定义合并后单元格样式错乱

    elementui表格根据指定相同属性值合并单元格 josn数据,id相同的单元格合并,前3column和后7column合并 let arr = [ {"op":"Su ...

最新文章

  1. Redis (二)_ jedis的使用
  2. mysql 查询调试_使用MySQL慢速查询日志进行调试
  3. python创意编程比赛-报名了!2019年全国青少年创意编程与智能设计大赛报名开始了...
  4. 数据库的几种联结,union,union all ,inner jion ,left jion,right jion ,cross jion
  5. 2018年最后一个月最值得关注的13个优质公号
  6. 【英语学习】【WOTD】stratagem 释义/词源/示例
  7. Git 修改已提交 commit 的信息
  8. 配置nginx+wordpress的https
  9. linux下中文字库,Linux下中文乱码及中文字体缺失问题的解决
  10. 慧荣SM2246XT主控的固态硬盘修复开卡不识别怎么短接方法
  11. 来诈金花嘛?Python实现的那种
  12. pythonweb数据可视化_基于Python实现交互式数据可视化的工具(用于Web)
  13. 蓝队在攻防比赛中常用的防护手段汇总
  14. 线性代数的本质——线性组合,张成空间和基
  15. 【信息检索】Java简易搜索引擎原理及实现(三)B+树索引和轮排索引结构
  16. java面试宝典2013
  17. python小波包分解_小波包获得某个节点信号的几个细节问题
  18. MySQL-HA高可用
  19. Android未找到分区,Android System分区文件丢失分析
  20. 如何判断JS拿给我的是不是新机

热门文章

  1. 技术科普丨解密无处不在的EMC干扰
  2. qt 判断文件是否存在
  3. 互联网的「中年危机」是什么?程序员对中年被裁有什么误解
  4. 问答系统概述(待续)
  5. PAT乙级2021秋季复盘
  6. openresty的 opm 踩坑之旅
  7. php正则数字是否靓号,数字靓号正则表达式
  8. Unity UGUI 设置Dropdown的选项菜单显示在上面
  9. 电话自动拨号自动录音
  10. 成功的项目管理策略:减少成本,提高质量