不同设备自适应高度(滚动条)

简介: 不同设备自适应高度(滚动条)

不同设备自适应高度(滚动条)

简述:例如数据列表或者其他,body,html的height设置100%不管用,div设置高度设置overflow-y虽然管用,但是换设备就会出现高度不一样的问题,用户体验不好。这里介绍一种完美的,el-table和普通的div均可以。

先说el-table,如果不切页只滚动条
<el-table
 ref="table"
 :height="tableHeight"
 :data="userDataList"
 style="width: 100%">
 </el-table>.         // dom这里copy第2、3行代码
data() {
   return {
       tableHeight: null,
   }
}
mounted(){
    this.tableHeight = window.innerHeight - this.$refs.table.$el.offsetTop - 80;
    //window.innerHeight:浏览器的可用高度
    //this.$refs.table.$el.offsetTop:表格距离浏览器的高度
    //后面的50:根据需求空出的高度,自行调整
},

上面代码就可以解决el-table,不切页不同设备垂直滚动功能

普通div不同设备垂直滚动
<div class="tBody" ref="table" :height="tableHeight"></div>  // copy元素不变
data() {
   return {
       tableHeight: null,
   }
}
mounted(){
     this.tableHeight = window.innerHeight - 80;     // 这里直接减数字,不然报错
},

另一种 使用vh

目录
相关文章
|
3月前
Element UI【详解】el-scrollbar 滚动条组件 —— 监听滚动条的滚动,跟随页面一起滚动,获取滚动距离,隐藏水平滚动条等
Element UI【详解】el-scrollbar 滚动条组件 —— 监听滚动条的滚动,跟随页面一起滚动,获取滚动距离,隐藏水平滚动条等
923 0
|
5月前
使用SDAutoLayout实现控件根据内容进行宽度自适应和高度自适应
使用SDAutoLayout实现控件根据内容进行宽度自适应和高度自适应
75 2
|
数据可视化 API
滚动条还能这么玩
滚动条作为网页开发中常见的元素,承担了重要的作用,使连续的文本、图片或任何其他内容可以在计算机显示器、窗口或视窗上按预定的方向(上、下、左或右)滚动,以便所有内容都可以查看。
140 0
滚动条还能这么玩
|
小程序
小程序隐藏滚动条但还能继续滚动
小程序隐藏滚动条但还能继续滚动
149 0
|
前端开发
CSS高级技巧——鼠标样式,轮廓,文本域防拖拽,vertical-align 垂直对齐,文字溢出问题
CSS高级技巧——鼠标样式,轮廓,文本域防拖拽,vertical-align 垂直对齐,文字溢出问题
222 0
CSS高级技巧——鼠标样式,轮廓,文本域防拖拽,vertical-align 垂直对齐,文字溢出问题
|
JavaScript
原生js判断某个区域的滚动条滚动到了底部
原生js判断某个区域的滚动条滚动到了底部
原生js判断某个区域的滚动条滚动到了底部