就跟图片一样,为什么一聚焦就会往下拉,上方的搜索栏是使用了fixed固定定位了。一整个body内容都被下拉。安卓没有问题。

而且为什么有时候聚焦的时候 输入框没有光标,但是可以正常输入?
代码是: 就普通的使用了vantui,用原生input固定定位放在顶部也是一样的。
<div class="form-serach">
<van-cell-group inset>
<van-field
v-model="snValue"
center
clearable
placeholder="请输入柜机名称/地址/柜机编号"
@clear="deviceList('serach')"
>
<template #button>
<VantButton
type="primary"
size="small"
clearable
native-type="submit"
color="linear-gradient(90deg, #5F90F6 0%, #8BB0FE 100%)"
@click="deviceList('serach')"
>
搜索
</VantButton>
</template>
</van-field>
</van-cell-group>
</div>
主文件index.html配置了
<meta charset="UTF-8" />
<meta name="viewport"
content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="mobile-web-app-capable" content="yes">
其他的什么都没有,就正常的开发,ios就有这种问题,只要输入框在头部,聚焦,页面就往下走。
但是百度的移动端又没问题,是什么问题?百度了很多什么禁用页面滚动也是一样的,因为整个body都被下拉了,空白的是浏览器的部分。
怎么能解决这个页面下拉的?