可视区高:document.body.clientHeight
可视区高+边框线:document.body.offsetHeight
html:

<div :style="{ height: screenHeight + 'px' }" class='odiv'>最外层div</div>

js部分:document.body.clientHeight - 110(这个数值根据自身页面预留来设置,我页面是头部菜单固定,下面div内容自适应)

data:{screenHeight: document.body.clientHeight - 110(页面头部有固定高度)
}
watch: {screenHeight (val) {// 为了避免频繁触发resize函数导致页面卡顿,使用定时器if (!this.timer) {// 一旦监听到的screenWidth值改变,就将其重新赋给data里的screenWidththis.screenHeight = valthis.timer = truelet that = thissetTimeout(function () {// 打印screenWidth变化的值console.log(that.screenHeight)that.timer = false}, 400)}}}

在页面mounted时,挂载window.onresize方法:

mounted () {const that = thiswindow.onresize = () => {return (() => {// 可以限制最小高度// if (document.body.clientHeight - 240 < 450) {//   return// }window.screenHeight = document.body.clientHeight- 110that.screenHeight = window.screenHeight})()}
}

css

<style lang='less' scoped>.odiv{height: 100%;width: 100%;overflow-x: hidden;overflow-y: auto;}
</style>

vue 页面高度自适应 超出部分滚动条相关推荐

  1. html高度没有滚动条,Div扩展了页面高度,但没有滚动条

    我在页面左侧有一个div用于导航链接.点击标题可展开链接的子集.我将此div设置为页面高度的100%,以便列占据页面的整个左侧.当所有子类别都展开时,会出现问题. div的内容在页面底部运行,但不添加 ...

  2. vue iframe高度自适应

    我们在开发过程中会遇到iframe嵌入外部页面问题,通常外部页面高度不一,如果我们写死iframe高度,就会出现滚动条.通过以下设置会避免滚动条情况 <iframeref="ifram ...

  3. html 图片高度 页面高度自适应,怎样让网页图片高度自适应宽度

    [摘要] 你肯定知道width百分比可以实现图片宽度的自适应,那么你知道高度也可以根据宽度变话而自适应比变化么,看下本文就了解了! 当前响应式布局,内容尺寸自适应设备是众多网站开发者的选择,毕竟现在显 ...

  4. ant design vue table 高度自适应_2年Vue项目实战经验汇总!

    前言 vue作为前端主流的3大框架之一,目前在国内有着非常广泛的应用,由于其轻量和自底向上的渐进式设计思想,使其不仅仅被应用于PC系统,对于移动端,桌面软件(electronjs)等也有广泛的应用,与 ...

  5. iframe高度自适应,取消滚动条

    项目中碰到左侧是一个列表,是固定定位,点击不同的列表选项右侧引入不同的iframe地址文件,但是iframe设置属性的时候高度只识别px,设置百分百之类的都无效,并且不想要iframe本身的滚动条,页 ...

  6. ant design vue table 高度自适应_Vue.JS 实现拼拼乐小游戏项目

    笔者去年曾写过一个类似的拼拼乐小游戏,技术栈采用自己的Xuery框架和原生javascript实现的,脚手架采用gulp来实现,为了满足对vue的需求,笔者再次使用vue生态将其重构,脚手架采用比较火 ...

  7. ant design vue table 高度自适应_很受欢迎的vue前端UI框架

    最近在逛各大网站,论坛,SegmentFault等编程问答社区,发现Vue.js异常火爆,重复性的提问和内容也很多,小编自己也趁着这个大前端的热潮,着手学习了一段时间的Vue.js,目前用它正在做自己 ...

  8. ant design vue table 高度自适应_Vue组件库大评测 Element, iView, HeyUI, Ant Design Vue

    今天偶然的机会想了解下其他Vue相关的组件库,网上刚好有文章,顺便自己做一下笔记,算是资源整理吧 .好了,话不多说,直接开始: 组件库的选择对于前端开发有者至关重要的影响,而组件的丰富性以及健壮性是我 ...

  9. ant design vue table 高度自适应_html之table表格

    概述 html中提供了一个table表格的东西,不过到现在来说,用处基本上不是很大,但有些报表的项目中还是会用到的.此内容可以稍微一带而过,用到的时候,再回来复习也不迟.表格由 <table&g ...

最新文章

  1. 从大型主机到个人计算机:机器人产业可以从pc普及革命中学到什么?
  2. python控制gpio的一段代码抄的
  3. mysql删除重复记录
  4. 机器学习笔记:误差的来源(bias variance)
  5. JAVA基础知识(5)
  6. Prim算法和Kruskal算法
  7. FM算法python实现
  8. 有关EnableQ在线问卷调查引擎的记者访谈记录
  9. java反射 虚拟机优化_面试官问我:Java反射是什么?我回答竟然不上来......
  10. 2、组件注册-@Configuration@Bean给容器中注册组件
  11. matlab chirp函数模糊函数,8个OFDM-Chirp波形的时频域图及自(互)模糊函数图
  12. 设置自定义ASP.NET服务器控件TagPrefix的几种方法
  13. “总有一天你会知道,因工作和别人翻脸有多蠢。”这句话有没有道理?
  14. nginx的基本使用和反向代理,地址重写问题
  15. 门店销售系统开发实例
  16. Intel Hex概述 以及 intel2readmemh 和 Intel HEX to BINARY File Converter Utility
  17. 京东自营客服初级考试
  18. 数据库---[复习2]---数据查询---设有一个SPJ数据库,包括S、P、J及SPJ4个关系模式··· ···
  19. CMD命令窗口光标消失解决方案
  20. mysql数据库insert 插入语句示例

热门文章

  1. 中文日语对照自我介绍
  2. Pytest + Selenium + Allure + Jenkins搭建简单自动化框架
  3. 专利与论文-3:专利的三大原则是什么?不能申请专利的几种情形?
  4. 笔记︱基于网络节点的node2vec、论文、算法python实现
  5. 关于服务器无法连接远端数据库的原因
  6. Java设计模式--原型模式Prototype
  7. cyberdog-铁蛋众测报告
  8. 【小白】职场必备Excel技能(快捷键篇)
  9. 非好学校科班出身的程序员,该如何快速提升自己
  10. 把图片后缀变为jpg格式