当前位置: 首页 > news >正文

专业足球网站建设大连装修公司哪家好

专业足球网站建设,大连装修公司哪家好,软件技术专升本考什么科目,做金融服务网站赚钱【背景小记】 el-table的el-table-column如果不指定width的话#xff0c;会自动设定一个宽度#xff0c;表格内容会自动换行#xff0c;对强迫症用户来说非常不友好#xff0c;为了追求完美用户体验#xff0c;所以这里需要实现两个效果#xff1a; 1. 强制表格内容不换…【背景小记】 el-table的el-table-column如果不指定width的话会自动设定一个宽度表格内容会自动换行对强迫症用户来说非常不友好为了追求完美用户体验所以这里需要实现两个效果 1. 强制表格内容不换行显示 2. 实现表格列宽自适应撑开 【代码实现】 templateel-table reftableRef v-loadingloading :datatableData border stripe :header-cell-styleMyHeaderCellStyle :cell-styleMyCellStyle show-summary :summary-methodaccountSummaries2 :heightTableHeightel-table-column label序号 typeindex aligncenter fixed /el-table-column label单位 propbranch_name aligncenter fixed sortable sort-bybranch_no :widthflexColumnWidth(单位,branch_name) /el-table-column v-foritem in headerData :keyitem.name :labelitem.name aligncenterel-table-column v-forobj in item.children :keyobj.prop :labelobj.label :propobj.prop aligncenter sortable :formatterhandleFormatter //el-table-column/el-table /template给需要自适应列宽的column写一个动态的width :widthflexColumnWidth(label,prop)script export default {methods: {/*** 遍历列的所有内容获取最宽一列的宽度* param arr*/getMaxLength (arr) {return arr.reduce((acc, item) {if (item) {const calcLen this.getTextWidth(item)if (acc calcLen) {acc calcLen}}return acc}, 0)},/*** 使用span标签包裹内容然后计算span的宽度 width px* param valArr*/getTextWidth (str) {let width 0const html document.createElement(span)html.innerText strhtml.className getTextWidthdocument.querySelector(body).appendChild(html)width document.querySelector(.getTextWidth).offsetWidthdocument.querySelector(.getTextWidth).remove()return width},/*** el-table-column 自适应列宽* param prop_label: 表名* param table_data: 表格数据*/flexColumnWidth (label, prop) {// console.log(label, label)// console.log(prop, prop)// 1.获取该列的所有数据const arr this.tableData.map(x x[prop])arr.push(label) // 把每列的表头也加进去算// console.log(arr)// 2.计算每列内容最大的宽度 表格的内间距依据实际情况而定return (this.getMaxLength(arr) 25) px}} }别忘记了还得设置CSS style scoped.el-table /deep/ th {padding: 0;white-space: nowrap;min-width: fit-content;}.el-table /deep/ td {padding: 1px;white-space: nowrap;width: fit-content;}/** 修改el-card默认paddingL:20px-内边距 **/ .el-card__body {padding: 10px;}.el-table /deep/ .cell {white-space: nowrap;width: fit-content;} /style【参考】 vue el-table 自适应表格内容宽度 - 黄小雪 - 博客园 elementui的el-table根据列内容长度自适应调整列宽_树上骑个猴的博客-CSDN博客 工具大全https://aiburgeon.com/siteCollection/
http://www.pierceye.com/news/708896/

相关文章:

  • 做网站的艰辛电子商务网站建设与维护概述
  • 织梦网站做关键词网站开发到上线的过程
  • 威海千淼网站建设北京知名广告公司有哪些
  • wordpress多站点可视化wordpress主题flarum
  • 网站免费虚拟主机申请成华区微信网站建设公
  • 机械制造设备类企业网站织梦模板网站模板 博客
  • js跳转网站怎么做网络营销方式单一的原因
  • 做网站的职责做章的网站
  • 万网建设网站wordpress的ftp設置
  • 网站建设a云世家宋南南电子商务网站的开发方式
  • 水利工程建设监理网站美食网站建设总结
  • 中化建工北京建设投资有限公司网站南沙网站建设方案
  • 东莞网站制作网站死链是什么
  • 网站开发哪种语言更安全seopc流量排名官网
  • 中国站长之家域名查询深圳html5网站推广价格
  • 商业网站建设案例视频上海猎头公司哪家好
  • 如何开个人网站seo诊断站长
  • wordpress rss 订阅乐陵seo推广
  • 公司做一个网站企业建设3D网站
  • 自己做的网站别人打不开网络系统建设与运维职业技能等级证书
  • 签名能留链接的网站数据库网站建设公司
  • 网站权重不够高 导致创建网站销售产品
  • 中国建设报网站做网站如何文字链接文字
  • 网站建设网站多少钱网站上做值机的app
  • 百度手机网站提交做网站优化的教程
  • wordpress建站教程贴吧网站建设的论文的参考文献
  • 公司网站设计建议php7 wordpress
  • 商城网站建设策划书扬中会建网站
  • 铜陵市网站建设如何建立小程序商城
  • 大型网站运营步骤做网站f12的用处