国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

vue中獲取滾動(dòng)table的可視頁(yè)面寬度調(diào)整表頭與列對(duì)齊(每列寬度不都相同)

2019-11-19 11:01:08
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
mounted() {     // 在mounted中監(jiān)聽(tīng)表格scroll事件    this.$refs.scrollTable.addEventListener( 'scroll',(event) => {      this.adjustTable(event);    });  },......// target中的屬性很多,可以通過(guò)控制臺(tái)查看―-clientWidth可以獲取除滾動(dòng)條外的可視區(qū)域?qū)挾萢djustTable(event) {      this.clientWidth = event.target.clientWidth;    },      

獲取clientWidth,可以調(diào)整表頭與列對(duì)齊(最后一列的寬度不設(shè)置)

<table class="cl-body-table" cellpadding="0" cellspacing="0">    <thead :style="{'width':clientWidth+'px'}">      <th style="width:8%"></th>      <th class="cl-thead-th"></th>    </thead>    <tbody></tbody></table>.......// 表格滾動(dòng)  table tbody {    display: block;    height: 495px;    overflow-y: auto;    overflow-x: hidden;  }// 表頭固定  table thead,  tbody tr {    display: table;    table-layout: fixed; /* 使用表格固定算法 必須配合上面一起使用 */    width: 100%;  }//列寬度.cl-thead-th {    &.is-not-last {      width:13.142857143% // 最后一列不設(shè)寬度,才能表頭與列對(duì)齊    }  }

網(wǎng)上最簡(jiǎn)單的表頭與列對(duì)齊,由于我第一列的寬度與其他列寬度不同,導(dǎo)致始終不能對(duì)齊。因此我采用以下方法無(wú)效

// 表格滾動(dòng)table tbody {  display: block;  height: 495px;        overflow-y: auto;  overflow-x: hidden;}// 表頭固定table thead,tbody tr {   display: table;  table-layout: fixed; /* 使用表格固定算法 必須配合上面一起使用 */  width: 100%;}// 調(diào)整表頭與列對(duì)齊table thead {  width:calc(100%-2em)}

總結(jié)

以上所述是小編給大家介紹的vue中獲取滾動(dòng)table的可視頁(yè)面寬度調(diào)整表頭與列對(duì)齊(每列寬度不都相同),希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 上蔡县| 芦溪县| 湘阴县| 临沭县| 衡阳市| 黎城县| 萨迦县| 晋江市| 攀枝花市| 萝北县| 故城县| 渝北区| 枝江市| 乌鲁木齐市| 三都| 布拖县| 长顺县| 宜州市| 巴东县| 清流县| 安康市| 西峡县| 板桥市| 邯郸县| 沅陵县| 巴里| 东明县| 迁西县| 扎赉特旗| 福清市| 姚安县| 民丰县| 阿坝| 辽阳县| 张家口市| 雷州市| 宜章县| 桐梓县| 桐梓县| 新兴县| 宣汉县|