真机测试时 Vue 页面样式错乱怎么办?
我在开发一个移动端 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 有特殊的渲染问题?
用这个viewport标签,再检查下body有没有默认margin。