记录 pl-table 表格头部文字抖动的问题

这篇具有很好参考价值的文章主要介绍了记录 pl-table 表格头部文字抖动的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文记录一个实际开发中 pl-table 的问题,项目比较老,vue还是2.x版本。pl-table 是基于 el-table 改造过来的表格展示组件,已经停止更新。文章来源地址https://www.toymoban.com/news/detail-639785.html

问题描述
  • data 内数据动态改变时,pl-table 的表头部分,列的文字会左右抖动。如果只是打开关闭弹框这样的场景,data 对应的变量只会在打开弹框或关闭弹框变化一次,也就是 pl-table 的表头文字只在打开关闭弹框瞬间抖动一次。但是某次需求是,在弹框中加入倒计时功能,data 中的倒计时变量每隔一秒变化一次,导致 pl-table 的表头文字每秒都在抖动。
解决办法
beforeUpdate() {
  this.$nextTick(() => {
    this.$refs.el_table.doLayout() // el_table: el-table 的 ref 名
  })
},
  • 既然 pl-table 其实也是 el-table 改的,表头文字抖动问题也是共性。
  • 只需在 beforeUpdate 生命周期中,nextTick 任务中,对 el-tableref 对象使用 doLayout() 方法即可。

到了这里,关于记录 pl-table 表格头部文字抖动的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ant Design Vue 中将 Table 表格中的数字类型转换为文字的方法详解

    在使用 Ant Design Vue 开发时,有时需要将 Table 表格中的数字类型字段转换为对应的文字表示,以提供更直观的数据展示。本文将详细介绍在 Ant Design Vue 中将 Table 表格中的数字类型转换为文字的方法,帮助您灵活地处理数据展示需求。 在实际的应用中,我们经常会遇到需要将

    2024年02月11日
    浏览(43)
  • 【前端】vue3+ts+vite,el-table表格渲染记录重复情况

    给自己一个目标,然后坚持一段时间,总会有收获和感悟! 在使用vue的过程中,总会遇到一些有疑问的地方,总结就能够加深印象,下次再出现的时候也有个参考的地方。 Element UI 的 el-table 组件是一个强大的表格组件,提供了许多常见的属性来配置和定制表格的外观和行为

    2024年02月04日
    浏览(51)
  • table 单元格中嵌套子表格 样式撑开问题

    如图,表格中的td嵌套表格,里边表格把外层撑开,不能按100%显示; 给父级table 加一个 table-layout:fixed; 样式

    2024年02月09日
    浏览(35)
  • el-table 表格分页序号问题

    el-table-column 本身提供type=\\\'index\\\'  但是每次切换分页 序号都是1-9 想要获取当前页数的条数序号 获取不到  

    2024年04月14日
    浏览(39)
  • element-ui el-table表格勾选框条件禁用,及全勾选按钮禁用, 记录

    表格的部分内容是可以被勾选的,部分内容是不可以被勾选的 使用的是 “element-plus”: “^2.2.22”, 以上应该都是兼容的 要求el-table表格中,部分内容不可以被勾选,全选框在没有可选内容时,是禁用状态 如上图所示,要求数据id是1或者2的数据不可被选择,当数据只剩下id为

    2024年01月22日
    浏览(54)
  • El-table 懒加载表格中新增、删除遇到的问题

    我是用的版本是: 官方给的例子中只是一个单纯的展示,但实际需求中可能会有一些其他需求,比如新增、修改。 然后遇到了各种问题,因此记录一下。 :tree-props=\\\"{ children: \\\'children\\\', hasChildren: \\\'hasChildren\\\' }\\\" ,先说一下配置 从下图可以看到,懒加载方法只执行了一次。当你手

    2024年02月12日
    浏览(50)
  • 解决 elementUI 的 table 表格改变数据不更新问题 解决 vue数据不更新问题 element-ui 表格数据不更新

    利用 v-if这些都是一个逻辑,都是改变事件,达到数据刷新,没必要用 v-if 消耗性能 比较耗性能

    2023年04月08日
    浏览(51)
  • element ui,table设置fixed表格错位,滚动条无法显示问题

    fixed设置了left和right表格固定列错位,滚动条无法显示问题通过设置样式解决 1、固定列错行问题修改  /deep/ .w-table__fixed-body-wrapper{   top: 80px !important; } /deep/ .w-table__fixed{        bottom: 12px !important;        box-shadow:none;   } 2、滚动条无法显示问题 /deep/ .w-table__fixed-right { // 右

    2024年04月23日
    浏览(39)
  • 【Vue】Vue 使用 Print.js 打印选中区域的html,用到的是Element ui table表格,解决页面样式不出现或者table表格样式错乱问题!!!

    需求 : 打击打印按钮,文字内容以及表格中的内容 解决方案 加上这句就好了!完美! 一、因为表格数据过多,之前加了表格滚动条,但是打印出来 会把表格上的滚动条也打印出来,所以这里改成了 给弹框加滚动条,去掉表格中的滚动条 2.1 原因: table-layout: fixed导致的,

    2024年02月09日
    浏览(69)
  • el-table 多表格弹窗嵌套数据显示异常错乱问题

    使用vue+element开发报表功能时,需要列表上某列的超链接按钮弹窗展示,在弹窗的el-table列表某列中再次使用超链接按钮点开弹窗,以此类推多表格弹窗嵌套,本文以弹窗两次为例 最终效果如下示例页面 这里有几个可能的原因和建议来解决这个问题: ①数据问题: 首先确保

    2024年02月05日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包