添加链接描述需求:给表头和表格底部下方添加变长border-bottom
如图

解决方法:
伪元素,设置width

  • width不能固定,故在css中使用js变量,根据表头长度来计算width

    • 先在表头及表格页面处加上:style=“cssVar”;
    • 在计算属性中用表头的个数*单个表格的长度,最终得到的就是变长的border-bottom

Html:

  <div class="schema-list-title" ><span v-for="item in titleList" :key="item" class="schema-list-field" :style="cssVar"><el-tooltipclass="item"effect="dark":content="typeof item === 'object' ? item : JSON.stringify(item)"placement="top"><span class="schema-list-field" >{{ item }}</span></el-tooltip></span></div><div class="schema-list-content" ><divv-for="(item, index) in currentPageData":key="index"class="schema-list-row":style="cssVar"><p v-for="(i, a) in item" :key="a" class="schema-list-field"><el-tooltipeffect="dark":content="i.toString()"placement="top"v-if="i"><span class="schema-list-field">{{ i }}</span></el-tooltip><span v-else>--</span></p></div></div>
 computed:{cssVar(){return{'--listLength':this.titleList.length * 150 +'px'}}}
 .schema-list {padding: 20px;overflow-x: auto;.schema-list-title,.schema-list-row {height: 45px;line-height: 45px;white-space: nowrap;align-content: center;position: relative;::after {content: " ";position: absolute;width:  var(--listLength);height: 1px;bottom: 0px;left: 0;top:auto;border-bottom: 0.01rem solid rgba(227, 229, 237, 5);}}
}

vue2在css中使用js变量

设置不定长border-bottom相关推荐

  1. 串口IDLE空闲中断+DMA实现接收不定长数据基于stm32cubemx

    引言:对于串口接收一些不定长的数据,必须面对一个问题:怎么判断一帧数据接收是否完成?通常使用RXNE非空中断配合简单的数据协议,在数据中加入帧头.帧尾,在程序中判断是否接收到帧尾来确定数据接收完毕,因 ...

  2. STM32使用串口IDLE中断的两种接收不定长数据的方式

    现在有很多数据处理都要用到不定长数据,而单片机串口的RXNE中断一次只能接收一个字节的数据,没有缓冲区,无法接收一帧多个数据,现提供两种利用串口IDLE空闲中断的方式接收一帧数据,方法如下: 方法1: ...

  3. bufferedreader接收不到数据_FreeRTOS例程3-串口中断接收不定长的数据与二值信号量的使用

    1 基础知识点 1.1 串口中断种类 串口中断属于STM32本身的资源,不涉及到FreeRTOS,但可与FreeRTOS配合使用. 串口接收中断 中断标志为:USART_IT_RXNE,即rx non ...

  4. openmv串口数据 串口助手_STM32 串口接收不定长数据 STM32 USART空闲检测中断

    编者注: 单片机串口接收不定长数据时,必须面对的一个问题为:怎么判断这一包数据接收完成了呢?常见的方法主要有以下两种: 1.在接收数据时启动一个定时器,在指定时间间隔内没有接收到新数据,认为数据接收完 ...

  5. 【OCR技术系列之八】端到端不定长文本识别CRNN代码实现

    CRNN是OCR领域非常经典且被广泛使用的识别算法,其理论基础可以参考我上一篇文章,本文将着重讲解CRNN代码实现过程以及识别效果. 数据处理 利用图像处理技术我们手工大批量生成文字图像,一共360万 ...

  6. 不定长内存池之apr_pool

    内存池可有效降低动态申请内存的次数,减少与内核态的交互,提升系统性能,减少内存碎片,增加内存空间使用率,避免内存泄漏的可能性,这么多的优点,没有理由不在系统中使用该技术. 内存池分类: 1.      ...

  7. 三议(巧用:before和inline-block伪元素解决)跨浏览器不定长宽,中心为基点,百分比定位~...

    ie6.ie7支持expression,虽然效率不高,但对于解决一些特别的css布局问题非常有用, 现代浏览器(chrome|firefox|opera|safari等)支持新的盒模型,以及一些非常有 ...

  8. stm32串口空闲中断接收不定长数据

    串口空闲中断接收不定长数据 空闲中断是接受数据后出现一个byte的高电平(空闲)状态,就会触发空闲中断.并不是空闲就会一直中断,准确的说应该是上升沿(停止位)后一个byte,如果一直是低电平是不会触发 ...

  9. chinese-ocr自然场景下不定长文字识别(ctpn + densenet)

    chinese-ocr自然场景下不定长文字识别(ctpn + densenet) 注:本文中多处使用各位前辈的经验,项目代码不方便提供,可参考: https://github.com/YCG09/ch ...

最新文章

  1. 用opencv抽取视频的帧并保存为连续的图片
  2. java gui 控制台_在GUI面板中创建Java控制台
  3. oc随笔四:NSString、NSNumber
  4. linux内核字符设备文件的自动创建
  5. leetcode-507-Perfect Number
  6. 10 行代码玩转弹性调度的小把戏
  7. Linux学习笔记1-在CentOS 7中安装配置JDK8
  8. 下一个十年,游戏在可玩性上会有什么样的发展?
  9. 随意编辑网页内容的简单方法
  10. luogu 题解 P1217 【[USACO1.5]回文质数 Prime Palindromes】
  11. Oracle Core: Essential Internals for DBAs and Developers
  12. Python的namedtuple使用详解
  13. 解决liquibase.exception.LockException: Could not acquire change log lock. Currently locked by XXXX
  14. 巫师3储物箱在哪_巫师3全宝藏宝箱地图分享 各种宝藏的具体位置
  15. Version in “./docker-compose.yml“ is unsupported.
  16. CVPR 2022 Oral 学习不分割的内容:关于小样本分割的新视角
  17. LaTex如何输入数集符合(整数集、实数集、复数集)
  18. vue大文件分片上传插件
  19. 【整车Silmulink模型】(三)驾驶员模型方向盘转角控制
  20. 搜狗2016 C++笔试题

热门文章

  1. 红帽Redhat—Linux用户管理
  2. 敏捷CSM认证:SCRUM 工件之产品待办列表
  3. c语言与星星金字塔的碰撞哦
  4. 系统引导修复,grub2下的各种骚作
  5. Python爬取某音乐网站
  6. 计算机专业教学改革方案,《计算机应用技术专业教学改革实施方案》.doc
  7. 2015年全球数据安全事件盘点分析
  8. java中文分词工具_中文分词常用方法简述
  9. 【模板函数的使用详解】
  10. 本地AC在线WA?RE?来个栗子帮助你。