最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決elementui表格操作列自適應(yīng)列寬

 更新時(shí)間:2020年12月28日 12:02:41   作者:amao  
這篇文章主要介紹了解決elementui表格操作列自適應(yīng)列寬,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

業(yè)務(wù)需要前端根據(jù)用戶權(quán)限動(dòng)態(tài)顯示對(duì)應(yīng)按鈕,直接把操作列的列寬寫死的話,在按鈕少的情況下不是那么好看,所以想到了一個(gè)騷操作...

寫死寬度時(shí)是這樣的:

開始

給操作列綁定寬度屬性

:width="actionColWidth < 80 ? 80 : actionColWidth"

把操作列的所有按鈕用一個(gè)div套起來(lái)

class="action-col"

<div class="action-col">
 <el-button></el-button>
 ...
</div>

data里設(shè)置列寬初始值

actionColWidth: 80, //表格操作列寬度

在表格數(shù)據(jù)請(qǐng)求回來(lái)賦值給表格之后,執(zhí)行計(jì)算寬度的操作

這里是用jq獲取表格第一行的全部按鈕,然后把每個(gè)按鈕的寬度加起來(lái),就是操作列的寬度。

不用jq的話用原生js也行。

如果表格每一行的操作按鈕是不一樣的,那么就獲取每一行操作按鈕的總寬度,然后取最大的就行。這里沒(méi)有這個(gè)需求,就不寫了。

 getClerkList(params)
 .then((res) => {
  this.tableData = res.rows;

  this.$nextTick(() => {
  // 給表格操作列寬度多出25px,否則顯示不完整
  let width = 25;
  // 使用jq遍歷表格第一行操作列里的每一個(gè)按鈕
  $(".action-col")
   .eq(0)
   .children(".el-button")
   .each(function () {
   // 把每個(gè)按鈕的寬度加起來(lái)
   width += $(this).outerWidth(true);
   });
  // 把計(jì)算好的總寬度賦值給操作列寬
  this.actionColWidth = width;
  });
 })
 .catch((err) => {
  console.error(err);
 });

看一下效果

沒(méi)有按鈕時(shí):

有一個(gè)按鈕:

有兩個(gè)按鈕:

有三個(gè)按鈕:

到此這篇關(guān)于解決elementui表格操作列自適應(yīng)列寬的文章就介紹到這了,更多相關(guān)elementui表格自適應(yīng)列寬內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue實(shí)現(xiàn)天氣預(yù)報(bào)功能

    Vue實(shí)現(xiàn)天氣預(yù)報(bào)功能

    這篇文章主要為大家詳細(xì)介紹了Vue實(shí)現(xiàn)天氣預(yù)報(bào)功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • vue導(dǎo)入處理Excel表格功能步驟詳解

    vue導(dǎo)入處理Excel表格功能步驟詳解

    最近開發(fā)遇到一個(gè)點(diǎn)擊導(dǎo)入按鈕讓excel文件數(shù)據(jù)導(dǎo)入在表格的需求,所以下面這篇文章主要給大家介紹了關(guān)于vue導(dǎo)入處理Excel表格功能步驟的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • vue刷新頁(yè)面時(shí)去閃爍提升用戶體驗(yàn)效果的實(shí)現(xiàn)方法

    vue刷新頁(yè)面時(shí)去閃爍提升用戶體驗(yàn)效果的實(shí)現(xiàn)方法

    這篇文章主要介紹了vue刷新頁(yè)面時(shí)去閃爍提升體驗(yàn)方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-12-12
  • element-ui自定義表格如何給input雙向綁定數(shù)據(jù)

    element-ui自定義表格如何給input雙向綁定數(shù)據(jù)

    這篇文章主要介紹了element-ui自定義表格如何給input雙向綁定數(shù)據(jù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • vue實(shí)現(xiàn)移動(dòng)端可拖拽式icon圖標(biāo)

    vue實(shí)現(xiàn)移動(dòng)端可拖拽式icon圖標(biāo)

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)移動(dòng)端可拖拽式icon圖標(biāo),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Vue defineProperty使用教程

    Vue defineProperty使用教程

    Vue通過(guò)Object.defineProperty來(lái)實(shí)現(xiàn)監(jiān)聽數(shù)據(jù)的改變和讀?。▽傩灾械膅etter和setter方法) 實(shí)現(xiàn)數(shù)據(jù)劫持。下面簡(jiǎn)單記錄一下,vue監(jiān)聽數(shù)據(jù)變化的原理
    2023-01-01
  • vuex 動(dòng)態(tài)注冊(cè)方法 registerModule的實(shí)現(xiàn)

    vuex 動(dòng)態(tài)注冊(cè)方法 registerModule的實(shí)現(xiàn)

    這篇文章主要介紹了vuex 動(dòng)態(tài)注冊(cè)方法 registerModule的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • graphQL在前端vue中使用實(shí)例代碼

    graphQL在前端vue中使用實(shí)例代碼

    這篇文章主要介紹了graphQL在前端vue中使用過(guò)程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03
  • 關(guān)于vue的語(yǔ)法規(guī)則檢測(cè)報(bào)錯(cuò)問(wèn)題的解決

    關(guān)于vue的語(yǔ)法規(guī)則檢測(cè)報(bào)錯(cuò)問(wèn)題的解決

    在配置路有的時(shí)候,陸續(xù)出現(xiàn)了各種報(bào)錯(cuò)其中最多的是一些寫法,例如空格,縮進(jìn),各種括號(hào),這篇文章主要介紹了關(guān)于vue的語(yǔ)法規(guī)則檢測(cè)報(bào)錯(cuò)問(wèn)題的解決,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2018-05-05
  • vue為什么v-for的優(yōu)先級(jí)比v-if高原理解析

    vue為什么v-for的優(yōu)先級(jí)比v-if高原理解析

    這篇文章主要為大家介紹了vue為什么v-for的優(yōu)先級(jí)比v-if高原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05

最新評(píng)論

阿瓦提县| 金堂县| 山丹县| 伊通| 益阳市| 深水埗区| 抚远县| 磐安县| 中牟县| 搜索| 新营市| 扎囊县| 石棉县| 上饶县| 武夷山市| 大石桥市| 临洮县| 昌邑市| 洪雅县| 安仁县| 巴中市| 西乌| 永福县| 玉屏| 宜丰县| 盐源县| 沙田区| 化州市| 铜梁县| 府谷县| 青田县| 深泽县| 潞城市| 南投县| 祁门县| 罗源县| 荣成市| 沙洋县| 鹿邑县| 泉州市| 千阳县|