ujoin_wql
ujoin_wql
  • 发布:2023-06-30 11:53
  • 更新:2023-12-25 11:40
  • 阅读:263

【报Bug】textarea 小米手机 自动增高和输入框行数变化异常,有未合成文本时换行之前的文本不显示

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.7.11

手机系统: Android

手机系统版本号: Android 12

手机厂商: 小米

手机机型: 小米9 miui 12

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

<textarea ref="myTextarea" @blur="campaignNameBlur" @focus="onTextareaFocus" :focus="msgFocus" class="talk_send_tool_input" :adjust-position="false" v-model="msg" @input="onInput" placeholder="" hold-keyboard :confirm-type="getComfirmType" @confirm="onClickSend" :maxlength="3000" auto-height :ignoreCompositionEvent="false" @compositionend="onCompositionend" @compositionstart="compositionstart" @compositionupdate="compositionupdate" :confirm-hold="true" @linechange="onLinechange"/>

onLinechange(event){
console.warn('textarea行数发生变化:',event.detail.lineCount);
},
onInput(event){
console.log("输入框input:",event.detail.value);
}

操作步骤:

当输入‘fcvv\nfcvv1’其中(fcvv1)为未合成文本,文本框内容仅显示fcvv1
控制台输出结果:
textarea行数发生变化:, [Number] 1
输入框input:,fcvv\nfcvv1

预期结果:

行数为2,文本框内容显示fcvv\nfcvv1

实际结果:

行数为1,文本框内容显示fcvv1

bug描述:

textarea 小米手机 自动增高和输入框行数变化异常,有未合成文本时换行之前的文本不显示

2023-06-30 11:53 负责人:无 分享
已邀请:
DCloud_UNI_Anne

DCloud_UNI_Anne

  • ujoin_wql (作者)

    大佬,我上传视频了,你看下呗

    2023-11-06 17:48

ujoin_wql

ujoin_wql (作者)

小米手机 9,英文输入法的时候自动增高和输入框行数变化异常,其他手机,中文输入法的时候,:ignoreCompositionEvent="false",但是未触发compositionend、compositionstart、compositionupdate事件

违规昵称4396

违规昵称4396

我也发现了。小米手机textarea 键盘换行时会闪烁一下,貌似高度塌陷问题。其他手机没验证,测试没发现这个问题[狗头]

要回复问题请先登录注册