原理:使用固定宽高(一般是16:9)的宽高比

然后使用缩放函数做自适应

放代码:

 mounted() {var setScale = (() => {const designWidth = 1920;const designHeight = 1080;const getBodyBaseStyle = `width: 1920; height: 1080; transform-origin: left top; overflow-x:hidden;`;return () => {const { innerWidth, innerHeight } = window;const scale = innerWidth / designWidth;document.body.style = `${getBodyBaseStyle}transform: scale(${scale})`;};})()window.addEventListener("load", () => {setScale();setTimeout(() => {document.body.style.setProperty("visibility", "visible");}, 0);})window.addEventListener("resize", () => {setScale();})// 获取公司+部门getDepartmentSelector().then(res => {this.departmentTreeData = res.data.list})setScale()},destroyed(){window.removeEventListener("load")window.removeEventListener("resize")},

关于大屏展示自适应的处理相关推荐

  1. vue项目实现大屏展示 自适应问题

    vue项目实现大屏展示 自适应问题 此处的项目为vue2版本,因为该项目立项阶段未要求兼容大屏设备和移动端设备,原设计稿尺寸1920X1080像素,如何实现响应式布局. 一.安装 postcss-px ...

  2. VUE 项目实现大屏展示的响应式

    vue项目实现大屏展示 自适应问题 此处的项目为vue2版本,因为pc端的项目没有采用响应式自适应手机端的设计,所以使用lodash插件实现屏幕移动端自适应. 首先下载lodash插件. npm i ...

  3. vue大屏展示高度自适应

    vue大屏展示获取当前屏幕盖度 <template><div ref="bigshow"><!--大屏内容 --></div> &l ...

  4. web大屏展示用到的组件_基于 HTML5 的工业组态高炉炼铁 3D 大屏可视化

    前言 在大数据盛行的现在,大屏数据可视化也已经成为了一个热门的话题.大屏可视化可以运用在众多领域中,比如工业互联网.医疗.交通.工业控制等等.将各项重要指标数据以图表.各种图形等形式表现在一个页面上, ...

  5. 扁平风轮播图大屏展示html页面源码

    大家好,今天给大家介绍一款,扁平风轮播图大屏展示html页面源码(图1).送给大家哦,获取方式在本文末尾. 图1 可以点击图片区域进行图片轮播切换(图2) 图2 可以点击左右按钮进行图片轮播切换(图3 ...

  6. html多图自动展示,基于echarts+html+css+jq的数据可视化大屏展示炫酷看板

    默认你已经具备前端基础 html,css,js,jq这些基本知识都已经掌握. 什么是echarts? ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动 ...

  7. 基于js+echarts实现数据可视化大屏展示

    vue+echarts大屏数据可视化展示点击进入 写在前面: 本项目中使用的是echarts图表库,ECharts 提供了常规的折线图.柱状图.散点图.饼图.K线图,用于统计的盒形图,用于地理数据可视 ...

  8. PowerBI 秒级实时大屏展示方案 全面助力双十一

    双十一来了,你准备好了吗?不管你是否准备完毕,我们带来了全网首发的 PowerBI 秒级实时大屏展示方案,你可以直接用来展示双十一的实时状况. 我们一步步来说明这个套件模板教程. 真实效果 功能如下: ...

  9. 数据可视化、模板框架、动态控件、可视化大屏、数据监管、监控平台、图表元件库、数据看板、驾驶舱、统计图表、园区、大屏展示、安防、智慧城市、旅游、健康、医疗卫生、交通、农业、政务、AI、食品、医院、安全

    数据可视化.模板框架.动态控件.可视化大屏.数据监管.监控平台.图表元件库.数据看板.驾驶舱.统计图表.园区.大屏展示.安防.智慧城市.旅游.健康.医疗卫生.交通.农业.政务.AI.食品.医院.数据安 ...

最新文章

  1. 网络协议图形化分析工具EtherApe
  2. qt 提高图片加载速度
  3. C++ R“()“ 源码转译
  4. 动画电影的幕后英雄怎么说好_幕后编码面试-好与坏
  5. 如何在ubuntu中编写python_在ubuntu下编写python(python入门)
  6. ora错误匹配java_上周上线碰见的ORA-00054错误回放
  7. 高清电脑手机壁纸任你选,每天不重样!
  8. C#读取 *.exe.config
  9. SQLServer 2016报错Microsoft R Open 和 Microsoft R Server的解决方案
  10. 计算机怎么算对数的反函数,Excel 计算对数分布函数反函数:LOGINV函数
  11. PS Adobe软件使用 快捷键
  12. 仿Windows画板喷漆笔刷效果
  13. 处理一份内心煎熬的工作有两种方法——只有一种是正确的
  14. Security+新版601考过啦,分享我的备考经验
  15. No overload matches this call. Overload 1 of 2, ‘(type: “*“, handler: WildcardHandler<Record<EventTy
  16. 10分钟pandas教程
  17. Ghost XP SP2下如何安装IIS的解决方案
  18. windows 定时重启
  19. mysql usleep_PHP 暂停函数 sleep() 与 usleep() 的区别
  20. Solidigm正式推出PCIe 4.0 固态盘Solidigm™ P41 Plus

热门文章

  1. IDEA类文件图标变成“J”
  2. 点击button没有反应
  3. 鸿蒙坐骑九彩祥云,封神演义五大神兽坐骑排名,第一名太出人意料了!
  4. 万字长文带你解读Linux
  5. 2022按键精灵内存逆向新教程:乐玩篇:1-10课更新试看
  6. 什么是GO+和GO哪里不一样
  7. FFmpeg从视频中提取音频保存为mp3文件
  8. 8421码5421码2421码余3码
  9. AC宣布退出DeFi
  10. java 判断手机访问_java后台如何判断是移动端还是pc端的访问请求