iview table高度動(dòng)態(tài)設(shè)置方法
在使用iview table表格組件的時(shí)候,由于我的屏幕分辨率比較大,在自己pc機(jī)上設(shè)置的固定高度很適合,在測(cè)試(test)時(shí)候發(fā)現(xiàn)在別的終端如1368*768的機(jī)器上都顯示不全,下面就把我的和其他機(jī)器上效果圖做個(gè)對(duì)比,如圖所示:
一、我的機(jī)器

二、別人的機(jī)器

三、解決辦法
原因就是因?yàn)楸砀窀叨仁枪潭ǖ?,在大分辨率下的屏幕可以顯示,小分辨率的屏幕就顯示不完全,所以我們需要?jiǎng)討B(tài)的去設(shè)置表格的高度,設(shè)置方法如下:
1、iview table的寫法:
<Table highlight-row border :columns="columns7" :data="data6" ref="table" :height="tableHeight"></Table>
2、高度設(shè)置,初始化的時(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是表格距離瀏覽器可用高度頂部的距離,這樣就可以完成動(dòng)態(tài)設(shè)置了,這樣的話就可以適應(yīng)任何pc端屏幕了
以上這篇iview table高度動(dòng)態(tài)設(shè)置方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue+axios全局添加請(qǐng)求頭和參數(shù)操作
這篇文章主要介紹了vue+axios全局添加請(qǐng)求頭和參數(shù)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-07-07
vite(vue3)配置內(nèi)網(wǎng)ip訪問(wèn)的方法步驟
Vite是一個(gè)快速的構(gòu)建工具,Vue3是一個(gè)流行的JavaScript框架,下面這篇文章主要給大家介紹了關(guān)于vite(vue3)配置內(nèi)網(wǎng)ip訪問(wèn)的方法步驟,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-05-05
ant design vue嵌套表格及表格內(nèi)部編輯的用法說(shuō)明
這篇文章主要介紹了ant design vue嵌套表格及表格內(nèi)部編輯的用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-10-10
Vue引用Swiper4插件無(wú)法重寫分頁(yè)器樣式的解決方法
今天小編就為大家分享一篇Vue引用Swiper4插件無(wú)法重寫分頁(yè)器樣式的解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-09-09
Vue 2.0的數(shù)據(jù)依賴實(shí)現(xiàn)原理代碼簡(jiǎn)析
本篇文章主要介紹了Vue 2.0的數(shù)據(jù)依賴實(shí)現(xiàn)原理代碼簡(jiǎn)析,主要從初始化的數(shù)據(jù)層面上分析了Vue是如何管理依賴來(lái)到達(dá)數(shù)據(jù)的動(dòng)態(tài)響應(yīng),有興趣的可以了解一下2017-07-07

