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

首頁 > 開發 > JS > 正文

VUE2.0+ElementUI2.0表格el-table實現表頭擴展el-tooltip

2024-05-06 16:47:25
字體:
來源:轉載
供稿:網友

ElementUI2.0的表格的擴展:

elementUI表格table

elementUI文字提示Tooltip

如果要實現鼠標移到表頭有注釋或者彈框該怎么添加呢?

<el-table  empty-text="正在加載中..."  :data="contentList"  style="width: 100%"  @sort-change="sort"  class="pro-table-item"  tooltip-effect="dark">  <template v-for="(item,index) in titleList">     <el-table-column      v-if="index == '0'"      :prop="index.toString()"      :label="item"      sortable="custom"      min-width="120"      :render-header="renderHeader"     >      </el-table-column>   <el-table-column    v-else    :prop="index.toString()"      :label="item"      min-width="120"      :render-header="renderHeader"      show-overflow-tooltip      </el-table-column>   </template></el-table>

注: index == 0 時是一個排序功能的按鈕

在使用:render-header之前,首先要 npm i babel-helper-vue-jsx-merge-props babel-plugin-syntax-jsx babel-plugin-transform-vue-jsx --s   安裝一個解析包,然后在babelrc里配置"plugins": ["transform-runtime", "transform-vue-jsx"]

renderHeader(h, { column }) {    if(column.label.length>13) {     return (       <el-tooltip        class="item"        effect="dark"        content={column.label}        placement="top"       >       <span>{column.label}</span>       </el-tooltip>    )    } else {     return (      <span>{column.label}</span>     )    }   },

并不想讓所有的表頭都彈出tooltip,只想讓超出長度并且

overflow: hidden;white-space: nowrap;text-overflow: ellipsis;

隱藏起來的內容在鼠標懸浮時有飄窗,暫時沒有更好的辦法,采取的辦法是檢測表頭內容的長度,不過這種方式并不能標準的判斷哪一個表頭需要飄窗。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 岳池县| 五常市| 罗甸县| 乌鲁木齐市| 崇州市| 文登市| 龙州县| 莱州市| 新干县| 那曲县| 威海市| 南陵县| 恩平市| 遂宁市| 遂溪县| 洮南市| 平泉县| 眉山市| 杭州市| 镇巴县| 嵊州市| 靖西县| 临泽县| 雅江县| 阜城县| 惠安县| 阳江市| 即墨市| 黔江区| 镇远县| 玛纳斯县| 磐安县| 都兰县| 旺苍县| 福贡县| 栾川县| 石渠县| 雷山县| 龙门县| 荔波县| 怀仁县|