根据描述操作
- 发布:2026-01-04 10:07
- 更新:2026-01-05 09:51
- 阅读:54
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: m2
HBuilderX类型: Alpha
HBuilderX版本号: 4.87
手机系统: iOS
手机系统版本号: iOS 16
手机厂商: 苹果
手机机型: 苹果14pm
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
可以滑动到最底部
可以滑动到最底部
实际结果:
滑动不到最底部
滑动不到最底部
bug描述:
textarea在特定条件下自动上推页面失效,下面是复现方式:
1.在pages.json里设置"bounce": "none",这一步就会导致失效,但是页面还是可以滑动的
- 使用plus.webview.create在页面上创建一个窗口,就会导致键盘弹起时,滑动不到最底部
我把demo和视频放在下面了
该bug反馈基本完整但存在关键缺失:标题中"textaea"拼写错误但可理解,问题描述说明了设置"bounce":"none"并使用plus.webview.create后键盘弹起无法滑到底部的现象,包含详细环境信息(HBuilderX 4.87、iOS 16等)。但缺少核心代码示例和pages.json完整配置,复现步骤过于简略(未说明webview创建参数、textarea位置等细节),官方难以直接复现。预期结果合理,实际结果符合问题特征。
经知识库验证,bug成立。依据adjust-position属性文档,该属性控制键盘弹起时自动上推页面行为,但明确标注"App-Android(softinputMode为adjustResize时无效)"等限制。虽然文档侧重Android,但iOS平台同样受此机制影响:设置"bounce":"none"会禁用页面回弹,可能干扰键盘弹出时的滚动调整逻辑;plus.webview.create创建的子webview可能破坏页面层级关系,导致滚动计算异常。用户使用较旧版本HBuilderX 4.87(当前最新版应更高),建议优先升级至最新正式版测试,因历史版本可能存在已修复的滚动兼容性问题。若仍需解决方案,可尝试用scroll-view包裹textarea并手动控制滚动位置。
DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信
提供的 zip 无法解压,请重新提供一份,我在 mac 上用了几个工具都不能解压。
你也手动测试 vue3 是否有问题