凌风浮云S
凌风浮云S
  • 发布:2021-10-09 13:55
  • 更新:2021-10-09 14:17
  • 阅读:563

ios中软件盘顶起后fixed会失效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: window10

HBuilderX类型: 正式

HBuilderX版本号: 3.2.9

手机系统: Android

手机系统版本号: Android 10

手机厂商: iPhone

手机机型: iphone x , ios 14.7.1

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
<textarea :class="{'textareaTrue':KeyHeight>0,'textareaFalse':KeyHeight<=0}" maxlength="500" cursor-spacing="200" :focus="textareaFocus" :value="CommitContent" :adjust-position="false" placeholder="$t(textPlacholder) " @keyboardheightchange="keytextboardheightchange" @input="commitContent" />

操作步骤:

发表评论时点击输入框,获取到软件盘的高度,让输入框fixed定位到软件盘上面一点,输入框不顶起页面

预期结果:

发表评论时点击输入框,获取到软件盘的高度,让输入框fixed定位到软件盘上面一点,输入框不顶起页面

实际结果:

实际结果是
获取到软件盘的高度,也给输入框赋值上去之后,此时上下滑动页面时会发现,输入框会跟着页面上下走,而不是fixed定位到软件盘的上面

bug描述:

场景

发表评论时点击输入框,获取到软件盘的高度,让输入框fixed定位到软件盘上面一点,输入框不顶起页面

2021-10-09 13:55 负责人:无 分享
已邀请:
凌风浮云S

凌风浮云S (作者) - 一个前端的小白,将来会变大佬的!

我补充一下,安卓时没有问题的,就ios有问题

chenli

chenli

这个是iOS下fixed定位失效的经典问题。与uni-app无关。建议自行搜索下兼容解决方案。

  • 凌风浮云S (作者)

    哦 不~~ 太难了 这道题 太难了~~

    2021-10-09 14:54

该问题目前已经被锁定, 无法添加新回复