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

首頁 > 語言 > JavaScript > 正文

VUE2.0+ElementUI2.0表格el-table實現(xiàn)表頭擴展el-tooltip

2024-05-06 15:27:39
字體:
供稿:網(wǎng)友

ElementUI2.0的表格的擴展:

elementUI表格table

elementUI文字提示Tooltip

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

<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;

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

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持錯新站長站。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 原阳县| 志丹县| 枣强县| 福安市| 吉林省| 濮阳县| 万荣县| 潢川县| 繁昌县| 资源县| 永济市| 岳池县| 乡城县| 逊克县| 营山县| 德格县| 沅陵县| 金乡县| 平湖市| 望都县| 博罗县| 鄂州市| 盖州市| 自贡市| 长武县| 永年县| 渑池县| 香港| 十堰市| 兰溪市| 漳州市| 泌阳县| 新巴尔虎右旗| 五大连池市| 临沭县| 清苑县| 固原市| 江油市| 丘北县| 巴里| 张家川|