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

建网站需要身份证吗黄冈网站推广软件

建网站需要身份证吗,黄冈网站推广软件,广元建设工程网站,深圳宝安快餐服务200便宜在工作中,使用el-table表格进行开发后,遇到了小屏幕显示器上显示表头文字会出现换行展示,比较影响美观,因此需要让表头的宽度变为不换行,且由内容自动撑开。 以下是作为工作记录,用于demo演示教程 先贴个…

在工作中,使用el-table表格进行开发后,遇到了小屏幕显示器上显示表头文字会出现换行展示,比较影响美观,因此需要让表头的宽度变为不换行,且由内容自动撑开。

以下是作为工作记录,用于demo演示教程

先贴个需要优化的代码

<template><div style="width: 100%;height: 100%;overflow: hidden;"><el-table :data="tableData" ><el-table-column prop="date" label="info_Date"/><el-table-column prop="name" label="info_Name"/><el-table-column prop="age" label="info_Age"/><el-table-column prop="gender" label="info_Gender"/><el-table-column prop="type" label="info_Type"/><el-table-column prop="address" label="info_Address" /></el-table></div>
</template><script lang="ts" setup>
const tableData = [{date: '05-03',name: '张三',age:18,gender:'男',type:'高中生',address: 'No. 189, Grove St, Los Angeles',},{date: '05-02',name: '李四',age:19,gender:'女',type:'大学生',address: 'No. 189, Grove St, Los Angeles',}
]
</script>

在页面中的效果是,表头出现了换行的情况

根据官网提示 列标题 Label 区域渲染使用的 Function  =>   render-header,于是就使用这个方法对表头等宽度进行计算

<template><div style="width: 100%;height: 100%;overflow: hidden;"><el-table :data="tableData"><el-table-column prop="date" label="info_Date"  :render-header="renderHeader"/><el-table-column prop="name" label="info_Name"  :render-header="renderHeader"/><el-table-column prop="age" label="info_Age"  :render-header="renderHeader"/><el-table-column prop="gender" label="info_Gender"  :render-header="renderHeader"/><el-table-column prop="type" label="info_Type"  :render-header="renderHeader"/><el-table-column prop="address" label="info_Address"  :render-header="renderHeader"/></el-table></div>
</template>const renderHeader = ({ column }) => {//创建一个元素用于存放表头信息const span = document.createElement('span')// 将表头信息渲染到元素上span.innerText = column.label// 在界面中添加该元素document.body.appendChild(span)//获取该元素的宽度(包含内外边距等信息)const spanWidth = span.getBoundingClientRect().width + 20  //渲染后的 div 内左右 padding 都是 10,所以 +20//判断是否小于element的最小宽度,两者取最大值column.minWidth = column.minWidth > spanWidth ? column.minWidth : spanWidth// 计算完成后,删除该元素document.body.removeChild(span)return column.label
}

效果已经实现

http://www.dinnco.com/news/37567.html

相关文章:

  • 国外建设网站的软件360搜索引擎入口
  • 株洲市做公司官方网站网盘搜索引擎
  • 百度推广官网网站陕西网页设计
  • 肥城网站设计公司爱站网综合查询
  • 广州开发区投资集团百度seo网络营销书
  • 南京工商注册核名查询系统seo网站推广工具
  • 建设公司网站方案微信小程序开发平台官网
  • 丰台网站建设多少钱深圳整合营销
  • vs做网站如何输出百度流量统计
  • 做重视频网站高端网站建设案例
  • 整个网站都在下雪特效怎么做网络营销企业网站推广
  • 知名高端网站建设报价b2b网站排名
  • 新都有没有做网站的市场营销策划书
  • 常熟企业网站建设企业营销策划有限公司
  • 企业微商城网站建设沈阳专业网站seo推广
  • 弧光之源网站建设广州网站设计制作
  • 个人适合建什么网站洛阳网站建设优化
  • 宁国市有做网站seo优化操作
  • wordpress cpanel宁波seo关键词培训
  • 腾讯云建设网站教程贵阳关键词优化平台
  • 做网站需要有服务器新东方烹饪学校
  • 哪些人需要做网站信息流广告投放平台
  • vue php 哪个做网站 好网络推广优化seo
  • 深圳专业网站排名公司阿里云域名注册网站
  • 网站如何做导航数据网站有哪些
  • mip wordpress主题seo 优化 服务
  • 湖南平台网站建设哪里有自助建站官网
  • 如何做全景网站深圳做网站的公司有哪些
  • 全屏网站宽度开发网站
  • 彩票网站怎么做赚钱智慧软文发布系统