真机测试时 Vue 页面样式错乱怎么办?

程序猿庆玲 阅读 8

我在开发一个移动端 Vue 页面,本地用 Chrome 模拟器看完全正常,但一到真机(iPhone 13)上测试,布局就乱了,按钮位置偏移、字体大小也不对。已经加了 viewport meta 标签,也试过用 rem 和 vw 单位,但问题依旧。

这是我的关键代码:

<template>
  <div class="container">
    <button class="btn">点击我</button>
  </div>
</template>

<style scoped>
.container {
  width: 100vw;
  padding: 20px;
}
.btn {
  width: 80%;
  height: 44px;
  font-size: 16px;
}
</style>

是不是漏了什么适配设置?还是 iOS 有特殊的渲染问题?

我来解答 赞 1 收藏
二维码
手机扫码查看
1 条解答
宇文诗诗
加个 -webkit-overflow-scrolling: touch 试试。iPhone有时滚动会出问题。



用这个viewport标签,再检查下body有没有默认margin。
点赞
2026-03-05 11:02