涛tao
涛tao
  • 发布:2024-03-12 21:04
  • 更新:2024-12-11 16:06
  • 阅读:262

【报Bug】必现!!<textarea>组件首次聚焦时,会被键盘遮挡。后面就不会再出现

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: macOS Sonoma 14.3.1

HBuilderX类型: 正式

HBuilderX版本号: 3.99

手机系统: Android

手机系统版本号: Android 14

手机厂商: 华为

手机机型: Mate 50

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

App下载地址或H5⽹址: 应用市场下载 邮你采 或者 微信小程序搜索 邮你采

示例代码:
<textarea v-model="inputText" :adjust-position="true" :cursor-spacing="20" confirm-type="send" :confirm-hold="true" :maxlength="300" placeholder-class="input-placeholder" id="editor" class="message-input-area" :placeholder="props.placeholder" auto-blur @confirm="handleSendMessage" @input="onInput" @focus="onFocus" ref="inputRef" auto-height  
            hold-keyboard style="width: 100%;" />

操作步骤:

同上。input输入框好像也会出现!

预期结果:

首次不会被遮挡

实际结果:

首次会出现输入框被键盘遮挡住的现象,后续就不会出现

bug描述:

我是在app中使用webview打开一个h5聊天页(也是使用uniapp打包的h5网页)

然后只要把app卸载后,在重新运行到自定义基座上,首次打开这个聊天页,点击底部的<textarea>多行文本输入框,必然会被键盘遮挡住!!
后面再聚焦输入框的话,就都不会出现了,只会出现在首次。

2024-03-12 21:04 负责人:无 分享
已邀请:
小白2222222

小白2222222

没有解决吗?

  • 涛tao (作者)

    没有

    2024-12-30 16:01

要回复问题请先登录注册