element ui表格自适应屏幕高度

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了element ui表格自适应屏幕高度相关的知识,希望对你有一定的参考价值。

参考技术A vue + element ui项目遇到一个界面要求:

mounted() 

    this.$nextTick(function() 

      this.tableHeight = window.innerHeight - this.$refs.tableRef.$el.getBoundingClientRect().top - 137

      // 监听窗口大小变化

      // this.$refs.tableRef.$el.getBoundingClientRect().top:表格距离浏览器的高度

      var that = this

      window.onresize = function() 

        that.tableHeight = window.innerHeight - that.$refs.tableRef.$el.getBoundingClientRect().top - 137

      

    )

  ,

注:

this.$refs['通过设置ref获取到的dom元素'].getBoundingClientRect();

获取元素距离顶部的距离:

this.$refs.journalUpward.getBoundingClientRect().top

获取元素组件高度:

this.$refs.top.$el.offsetHeight

设置元素样式:

this.$refs.mask.style.top = 100 + 'px'

element ui ,el-table固定列,自适应高度,自适应宽度

以上是关于element ui表格自适应屏幕高度的主要内容,如果未能解决你的问题,请参考以下文章

element 表格高度自适应

根据屏幕高度自适应元素高度

如何设置页面宽度自适应

Grid形式的RecyclerView屏幕宽度自适应

如何让网页自适应所有屏幕宽度

css 怎么让自适应屏幕大小,不出现滚动条呢