首页IT科技vue页面自适应屏幕大小(【vue2可视化开发】新手会遇到的问题——大屏自适应)

vue页面自适应屏幕大小(【vue2可视化开发】新手会遇到的问题——大屏自适应)

时间2025-05-31 08:52:37分类IT科技浏览5064
导读:简要描述 开发可视化大屏第一步,必须要考虑适配不同屏幕的问题,在网络上查看资料,总结了一个目前最适合可视化开发的自适应方案——v-scale-screen组件...

简要描述

开发可视化大屏第一步            ,必须要考虑适配不同屏幕的问题                  ,在网络上查看资料     ,总结了一个目前最适合可视化开发的自适应方案——v-scale-screen组件

1. 安装

注:vue2使用v-scale-screen@1.0.0版本      ,vue3使用v-scale-screen@2.0.0版本

npm install v-scale-screen@1.0.0 --save

2. 在main.js中引用

import VScaleScreen from v-scale-screen Vue.use(VScaleScreen)

3. 在vue组件中使用

<template> <v-scale-screen width="1920" height="1090" :fullScreen="false"> <div>...</div> <div>...</div> <div>...</div> </v-scale-screen> </template>

v-scale-screen会将页面等比缩放                  ,在最外层使用           ,包裹整个组件      ,width与height设置ui图大小                  ,在v-scale-screen中可以直接使用px           ,不会导致位置偏移或改变图表大小等            。

:fullScreen是否铺满屏幕,默认为false                  ,设置为true即铺满全屏                 ,会导致相应页面效果拉伸,通常不建议使用                  。

实际运用会遇到的问题:

我在开发时遇到了这样的问题            ,缩小屏幕后                 ,页面内容及echarts内容会偏移     ,导致图表等位置靠左偏移            ,后发现布局时将三块总体布局宽度设置为百分比                  ,如下图

解决方法:将百分比转换成对应的换算后的px单位     ,解决了内容偏移问题

将自己大屏自适应经验分享给大家      ,也做一下经验记录                  ,如果大家有更好的解决方案           ,欢迎大家分享~

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
苹果手机id怎么解绑银行卡(Apple ID怎么解绑银行卡 Apple ID解除绑定银行卡教程) uniapp scroll view(uniapp中app真机模拟以及小程序编译后css样式异常失效问题原因及解决方案)