adjust-position=“false”在部分机型失效 uni-app
adjust-position=“false”在部分机型失效 uni-app
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Mac | macOs 14.7.2 | HBuilderX |
产品分类:uniapp/App
PC开发环境操作系统:Mac
HBuilderX类型:正式
HBuilderX版本号:4.76
手机系统:Android
手机系统版本号:Android 15
手机厂商:OPPO
手机机型:Find X7 Ultra
页面类型:vue
vue版本:vue3
打包方式:云端
项目创建方式:HBuilderX
示例代码:
<template>
<view class="content" >
<view class="content-box">
<textarea :adjust-position="false" fixed placeholder="请输入"></textarea>
</view>
</view>
</template>
<script setup>
</script>
<style>
.content-box {
position: fixed;
background-color: red;
left: 0;
right: 0;
bottom: 0;
}
</style>
操作步骤:
<template>
<view class="content" >
<view class="content-box">
<textarea :adjust-position="false" fixed placeholder="请输入"></textarea>
</view>
</view>
</template>
<script setup>
</script>
<style>
.content-box {
position: fixed;
background-color: red;
left: 0;
right: 0;
bottom: 0;
}
</style>
更多关于adjust-position=“false”在部分机型失效 uni-app的实战教程也可以访问 https://www.itying.com/category-93-b0.html
复现内容可下载附件查看,编译到小米和华为正常,编译到oppo就失效了
更多关于adjust-position=“false”在部分机型失效 uni-app的实战教程也可以访问 https://www.itying.com/category-93-b0.html
我发现了,出现问题的手机 设置:adjust-position=“true”时,会顶起页面两个键盘高度,设置为false就顶起一个键盘的高度,看附件视频
<template>
<view class="content" >
<view class="content-box">
<textarea :adjust-position="true" fixed placeholder="请输入"></textarea>
</view>
</view>
</template>
这段代码content-box被顶起了bottom 0 的位置在两个键盘高度的地方
我也碰到这个问题了,2个小米手机都是hyperOs2.0,设置:adjust-position=“false”,一个手机生效一个手机不生效。
设置:adjust-position="false"不生效的手机,设置成:adjust-position=“true”也是会顶起页面两个键盘高度,暂时没用找到解决方法

