溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

iview中怎么設(shè)置table高度動態(tài)

發(fā)布時間:2021-07-27 14:53:57 來源:億速云 閱讀:406 作者:Leah 欄目:web開發(fā)

iview中怎么設(shè)置table高度動態(tài),相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

一、我的機器

iview中怎么設(shè)置table高度動態(tài)

二、別人的機器

iview中怎么設(shè)置table高度動態(tài)

三、解決辦法

原因就是因為表格高度是固定的,在大分辨率下的屏幕可以顯示,小分辨率的屏幕就顯示不完全,所以我們需要動態(tài)的去設(shè)置表格的高度,設(shè)置方法如下:

1、iview table的寫法:

<Table highlight-row border :columns="columns7" :data="data6" ref="table" :height="tableHeight"></Table>

2、高度設(shè)置,初始化的時候就設(shè)置

(1)首先在data里面初始化

tableHeight: 450,

(2)初始化

mounted() { 
 // 設(shè)置表格高度 
 this.tableHeight = window.innerHeight - this.$refs.table.$el.offsetTop - 160 
 },

window.innerHeight是瀏覽器的可用高度,this.$refs.table.$el.offsetTop是表格距離瀏覽器可用高度頂部的距離,這樣就可以完成動態(tài)設(shè)置了,這樣的話就可以適應(yīng)任何pc端屏幕了

看完上述內(nèi)容,你們掌握iview中怎么設(shè)置table高度動態(tài)的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI