2***@qq.com
2***@qq.com
  • 发布:2026-01-04 10:07
  • 更新:2026-01-05 09:51
  • 阅读:54

【报Bug】textaea在特定条件下自动上推页面失效

分类:uni-app

产品分类: 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",这一步就会导致失效,但是页面还是可以滑动的

  1. 使用plus.webview.create在页面上创建一个窗口,就会导致键盘弹起时,滑动不到最底部

我把demo和视频放在下面了

2026-01-04 10:07 负责人:DCloud_UNI_OttoJi 分享
已邀请:
Ask小助手

Ask小助手

该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并手动控制滚动位置。

内容为 AI 生成,仅供参考
2***@qq.com

2***@qq.com (作者)

11111

DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

提供的 zip 无法解压,请重新提供一份,我在 mac 上用了几个工具都不能解压。

你也手动测试 vue3 是否有问题

  • 2***@qq.com (作者)

    我又上传了一个

    2026-01-04 14:39

  • 2***@qq.com (作者)

    请问复现了吗

    2026-01-05 09:51

2***@qq.com

2***@qq.com (作者)

最新

2***@qq.com

2***@qq.com (作者)

视频

2***@qq.com

2***@qq.com (作者)

12345

要回复问题请先登录注册