业务需要前端根据用户权限动态显示对应按钮,直接把操作列的列宽写死的话,在按钮少的情况下不是那么好看,所以想到了一个骚操作...

写死宽度时是这样的:

开始

给操作列绑定宽度属性

:width="actionColWidth < 80 ? 80 : actionColWidth"

把操作列的所有按钮用一个div套起来

class="action-col"

...

data里设置列宽初始值

actionColWidth: 80, //表格操作列宽度

在表格数据请求回来赋值给表格之后,执行计算宽度的操作

这里是用jq获取表格第一行的全部按钮,然后把每个按钮的宽度加起来,就是操作列的宽度。

不用jq的话用原生js也行。

如果表格每一行的操作按钮是不一样的,那么就获取每一行操作按钮的总宽度,然后取最大的就行。这里没有这个需求,就不写了。

getClerkList(params)

.then((res) => {

this.tableData = res.rows;

this.$nextTick(() => {

// 给表格操作列宽度多出25px,否则显示不完整

let width = 25;

// 使用jq遍历表格第一行操作列里的每一个按钮

$(".action-col")

.eq(0)

.chi

elementui表格宽度适应内容_解决elementui表格操作列自适应列宽相关推荐

  1. elementui表格宽度适应内容_解决elementui表格操作列自适应列宽代码示例

    本篇文章小编给大家分享一下解决elementui表格操作列自适应列宽代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 写死宽度时是这样的: 开始 ...

  2. elementui 表格表头换行_解决element-ui表格表头内容太长时的换行问题

    在用vue+element-ui做一个后台管理系统时,遇到这样的问题, 如图: 使用el-table做一个表格,当表头内容过长时会换行,在不设置的宽度的时候每一列的宽度是等比例分配的,虽然elemen ...

  3. elementui表格宽度适应内容_elementui表格中的列怎么实现自适应列宽

    elementui表格中的列怎么实现自适应列宽 发布时间:2020-12-28 14:58:04 来源:亿速云 阅读:53 作者:Leah 这期内容当中小编将会给大家带来有关elementui表格中的 ...

  4. el select 清空_解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题

    这是一个项目中常见的需求,el-select 为下拉多选,默认值不可删除,或者指定值不可删除. 实现效果: el-select 如下源码中 tag closable 属性为 el-select 的 d ...

  5. vue计算多列和_解决vue 表格table列求和的问题

    最近在给朋友做一个项目,因为是B端,所以少不了表格. 本身就用了element-ui,但是订单管理有个需求使用element-ui table组件实现不了,只能退而求其之用了原生的table,功能是几 ...

  6. layui的轮播图片自适应大小_解决Layui 表格自适应高度的问题

    解决Layui 表格自适应高度的问题 鄙人在写一个项目,发现成功将数据在页面显示后, 高度没有自适应,而是将一些按钮遮挡了,不断的调试和网上寻找解决办法,发现没有效果,最后添加了一句css .layu ...

  7. python表格绘制斜线表头_在table表格中实现圆角效果

    在table中设置border-radius发现不起作用,网上查找了一番,原因是border-collapse:collapse和border-radius不兼容. 设计图效果 代码实现效果: #ta ...

  8. el-table 树形表格 自定义展开图标_[shell脚本]表格数据在终端可视化输出

    最终效果 1. 自定义表格样式 2. 自定义主题颜色 支持三系普通颜色 支持16色彩虹色 支持单颜色 回顾一下shell语法 1. shell传递参数 我们可以在执行shell脚本时实时传递参数从而指 ...

  9. python spyder跑出的数据部分有些不变是怎么回事_解决Python spyder显示不全df列和行的问题...

    python中有的df列比较长head的时候会出现省略号,现在数据分析常用的就是基于anaconda的notebook和sypder,在spyder下head的时候就会比较明显的遇到显示不全.这时候我 ...

最新文章

  1. xshell登录VMware虚拟机的初始设置
  2. Unity3D热更新全书-脚本(二) 两级分化
  3. Mysql从库主键卡住_从库宕机引发的主键冲突
  4. Android 工程的创建
  5. matlab软件moran值,用matlab求moran并作图的具体步骤
  6. [系列][编译原理]正则表达式
  7. 使用U盘引导安装CentOS操作系统
  8. 设计模式(六)---- 策略模式
  9. 零基础带你学习MySQL—日期函数(十五)
  10. codeforces 455D Serega and Fun
  11. js 正则表达式大全 数字、字符等
  12. android+世界地图高清版大图片,世界地图全图高清版
  13. 《计算机网络实验》网络参数配置与常用网络命令使用,超级详细教程
  14. php 输出git fetch,git fetch
  15. 如何免费将XPS转成PDF格式
  16. 程序员为什么单身?细数程序员“六宗罪”
  17. i78700和i78700k区别 i7 8700和i7 8700k 参数对比差多少
  18. 分享 100 道基础的前端面试题(附答案)
  19. iOS 蓝牙连接小米手环
  20. 03.先了解一些python的基础语法

热门文章

  1. 11款Windows必装软件,每一款都非常好用
  2. 华为harmonyos 2.0,连接无限可能 华为HarmonyOS 2.0 正式发布
  3. 入门PCB设计AD9学习笔记8-PCB布板规则
  4. 代码是如何编译成程序的?
  5. 使用python自动生成病例数据并导出excel(附代码)
  6. 为什么要有SerialVersionUID?
  7. OPNET报错总结及注意事项
  8. 75道程序员面试逻辑题和答案
  9. 软件测试和硬件测试的区别及概念
  10. SQLServer存储过程知识点整合