国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

element-ui 表格如何自適應(yīng)高度

這篇具有很好參考價(jià)值的文章主要介紹了element-ui 表格如何自適應(yīng)高度。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1、el-table增加max-height屬性

<el-table :max-height="tableHeight" ref="queryForm">

2、data增加tableHeight變量

data() {
  return {
      // 表格高度
      tableHeight: 200,
	 
  }
};

3、mounted獲取計(jì)算高度,每次需要刷新頁(yè)面才能自適應(yīng)

mounted() {
  this.$nextTick(() => {
    // window.innerHeight 瀏覽器窗口的可見高度,下面的 220 是除了table最大高度的剩余空間。
    let height = window.innerHeight - this.$refs.queryForm.$el.offsetHeight - 220;
    this.tableHeight = height;
  })
},

雖然這時(shí)候,已經(jīng)可以根據(jù)窗體大小,高度動(dòng)態(tài)變化,但是,還要每次刷新才行……

所以,我們需要加一個(gè)監(jiān)聽器即可,監(jiān)聽窗體大小變化,一旦變化就執(zhí)行方法重新設(shè)定tableHeight

methods: {
    getHeight() {
      this.$nextTick(() => {
        // window.innerHeight 瀏覽器窗口的可見高度,下面的 220 是除了table最大高度的剩余空間。
        console.log(1111,window.innerHeight);
        let height = window.innerHeight - this.$refs.queryForm.$el.offsetHeight - 220;
        this.tableHeight = height;
      })
    }
  },
  created() {
    window.addEventListener('resize', this.getHeight())
  },


 //可有可無(wú)
destroyed () {
    window.removeEventListener('resize', this.getHeight())
  }

這里還有個(gè)需要注意的地方,就是修改下el-table的css,否則table會(huì)有很多留白,看起來(lái)體驗(yàn)不是很好

這里使用了::v-deep?,否則我們是修改不了 element自帶的樣式。

::v-deep .el-table {
  .el-table__body {
    height: 100%;
  }
}

自此,就能達(dá)到table高度自適應(yīng)的效果啦~~,拖拽可視窗口高度時(shí),表格在實(shí)時(shí)更新數(shù)據(jù)會(huì)出現(xiàn)抖動(dòng)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-502776.html

到了這里,關(guān)于element-ui 表格如何自適應(yīng)高度的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • vue element-ui表格(el-table)數(shù)據(jù)導(dǎo)出execl文件

    功能實(shí)現(xiàn):element UI 的el-table數(shù)據(jù)導(dǎo)出為execl文件 使用到插件:xlsx、file-saver exportExecl.js 代碼如下: 頁(yè)面代碼如下:

    2024年02月14日
    瀏覽(30)
  • 修改element-ui中的表格el-table的滾動(dòng)條樣式

    一.單獨(dú)修改element-ui中的表格el-table的滾動(dòng)條樣式(兩種方法) 1. 2. ?二.保持整個(gè)頁(yè)面的滾動(dòng)條的風(fēng)格是一致(直接改全局的滾動(dòng)條樣式) 三.頁(yè)面內(nèi)某一組件滾動(dòng)條樣式美化? scroll-bar是需要滾動(dòng)條組件的元素,類名自定義

    2024年02月11日
    瀏覽(31)
  • Element-ui中表格el-table圖片預(yù)覽效果實(shí)現(xiàn)(非常實(shí)用)

    Element-ui中表格el-table圖片預(yù)覽效果實(shí)現(xiàn)(非常實(shí)用)

    ??作者:計(jì)算機(jī)編程-吉哥 ??簡(jiǎn)介:專業(yè)從事JavaWeb程序開發(fā),微信小程序開發(fā),定制化項(xiàng)目、 源碼、代碼講解、文檔撰寫、ppt制作。做自己喜歡的事,生活就是快樂的。 ??心愿:點(diǎn)贊 ?? 收藏 ?評(píng)論??? ?? ?文末獲取源碼聯(lián)系 ??先展示效果:? ???使用的是下面這個(gè)插

    2024年02月11日
    瀏覽(35)
  • [element-ui] el-table表格合并 span-method

    element 中表格合并 span-method 函數(shù)詳解

    2024年02月13日
    瀏覽(31)
  • element-ui里el-table表格操作列多橫線怎么解決

    element-ui里el-table表格操作列多橫線怎么解決

    在vue中封裝了element-ui表格,然后使用插槽,fixed定位等,導(dǎo)致樣式出現(xiàn)了錯(cuò)亂 本文就到此結(jié)束了,希望大家共同努力,早日拿下 el?????。 如果文中有不對(duì)的地方,或是大家有不同的見解,歡迎指出 ????。 如果大家覺得所有收獲,歡迎一鍵三連????。

    2024年02月11日
    瀏覽(32)
  • vue中element-ui表格組件el-table封裝,在table表格中插入圖片

    vue中element-ui表格組件el-table封裝,在table表格中插入圖片

    ????????這次寫的項(xiàng)目是寫后臺(tái)管理系統(tǒng)這部分,對(duì)于后臺(tái)管理使用vue寫,用組件的話,table組件用得次數(shù)比較多,可以封裝一個(gè)table組件。 ????????1.如封裝的table組件: ?:prop=\\\"item.prop\\\"??:label=\\\"item.label\\\"是必須要有的,其他的可以根據(jù)自己需要寫 。 2.封裝之后是就是使

    2024年02月15日
    瀏覽(31)
  • element-ui的el-table表格復(fù)選框只能單選,不可多選

    element-ui的el-table表格復(fù)選框只能單選,不可多選

    element的el-table表格復(fù)選框只能選中一條,選擇下一條,上一條去掉勾選。使用文檔中select方法,el-table綁定一個(gè)ref。具體代碼實(shí)現(xiàn)如下 toggleRowSelection:用于多選表格,切換某一行的選中狀態(tài),如果使用了第二個(gè)參數(shù),則是設(shè)置這一行選中與否(selected 為 true 則選中)?

    2024年02月11日
    瀏覽(29)
  • 解決vue-electron element-UI中el-table表格不顯示

    解決vue-electron element-UI中el-table表格不顯示

    問題:element-UI官網(wǎng)上el-table組件,引入自己項(xiàng)目的時(shí)候表格不顯示。 解決方案: 修改.electron-vuewebpack.renderer.config.js 將 修改為 即可解決。

    2024年02月16日
    瀏覽(37)
  • [element-ui] el-table表格頭添加圖標(biāo)-鼠標(biāo)移入顯示el-tooltip提示信息

    [element-ui] el-table表格頭添加圖標(biāo)-鼠標(biāo)移入顯示el-tooltip提示信息

    只是單純的想在table中添加圖標(biāo)和tooltip 在el-table-column中綁定:render-header=“renderPrice” (此方法無(wú)法使tooltip換行) 方法二、 使用組件插槽,elementui已封裝好 elementUI表格頭添加圖標(biāo)-鼠標(biāo)移入顯示el-tooltip提示信息

    2024年02月11日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包