纵向表格高度根据最大高度自适应
前段时间项目中的一个商品原料对比页面需要优化一下,因为一些原料、价格、规格等一些参数可能不止一个,某些参数最多支持20个,我们需要将这些材料进行展示对比,初版时做的样子是不管它有多少个,只显示第一个,其余的利用饿了么组件库中的 Tooltip来显示,经过一段客户使用后,反馈说体验非常不友好,想要改成和市场上大部分对比一样,无论有多少的参数,全部都显示在页面上,并且在每一个前面加上一个小圆点,不需要鼠标放上面后再来显示所有的,这样看起来直观一点,因为当时做这个项目时时间比较紧,于是选择了纯手撸页面,没有用其他插件,具体就是将表头和每一列都分开,表头是始终固定在左侧,对比的列表是用的数组中的 slice方法来分割出来每一个添加的对比元素,使用v-for进行遍历每一个元素,那么,废话不多说,直接上代码吧 父组件 <div ref="tableRef" class="table-title"> <div class="table-style table-fixed"> <!-- 表头 --> <div v-for="(h, i) in headers....