欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 时评 > [vue] 缩放比适配问题

[vue] 缩放比适配问题

2025/7/3 20:42:09 来源:https://blog.csdn.net/JianShengShuaiest/article/details/146024723  浏览:    关键词:[vue] 缩放比适配问题

在开发前端页面的时候经常会发生不同用户存在不同缩放比的问题.
解决方案为

第一步, 在html标签中添加缩放锚点,及隐藏对应的滑块

项目刚开始 对于lang是没有设置的 , 这里我们设置成zh-CN,后续的最关键内容为transform-origin: 0 0;这样就保证了在缩放的时候不会乱跑.
在这里插入图片描述

<html lang="zh-CN" style="margin: 0px; transform-origin: 0 0; width: 1920px; overflow: hidden">

第二步,在vue入口地方加入对缩放的监听,并根据当前的状态进行处理

在这里插入图片描述

<script>
export default {name: 'App',methods: {updateScale() {// 设置transform原点并应用缩放补偿document.documentElement.style.transform = `scale(${window.innerWidth / 1920})`;}},mounted() {this.updateScale();window.addEventListener('resize', this.updateScale);},
}
</script>

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词