123的秘密
123的秘密
  • 发布:2023-03-13 10:25
  • 更新:2023-03-28 21:05
  • 阅读:463

【报Bug】editor组件隐藏软键盘会先弹出来再隐藏,出现闪烁的BUG

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Win10 家庭版

HBuilderX类型: 正式

HBuilderX版本号: 3.7.6

手机系统: Android

手机系统版本号: Android 12

手机厂商: 小米

手机机型: 小米12

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

App下载地址或H5⽹址: 暂无

示例代码:

if (props.medio[0] == "String") {
editor.value.insertText({
text: props.medio[1],
success: (res) => {
//插入后隐藏软键盘
editor.value.blur();
},
fail: (e) => {
return uni.showToast({
title: e.errMsg,
icon: "none"
})
}
})
} else {
editor.value.insertImage({
src: props.medio[1],
alt: "模型异常",
width: 25,
height: 25,
extClass: "myInput__image",
success: () => {
//插入后隐藏软键盘
editor.value.blur();
},
fail: (e) => {
return uni.showToast({
title: e.errMsg,
icon: "none"
})
}
})
}

操作步骤:

真机运行,在移动端出现键盘闪烁后隐藏

预期结果:

软键盘直接不弹出

实际结果:

软键盘弹出后再隐藏,出现界面闪烁

bug描述:

https://ask.dcloud.net.cn/question/164135,这个问题其他人也遇到了,但是没有回复,请问这个问题如何解决,我用的editor组件,想实现输入表情图片不弹软键盘的,禁止键盘打开,会出现闪烁再关闭,这个问题怎么解决

2023-03-13 10:25 负责人:DCloud_UNI_WZF 分享
已邀请:
DCloud_UNI_WZF

DCloud_UNI_WZF

提供下完整的测试工程,谢谢

DCloud_UNI_WZF

DCloud_UNI_WZF

  1. 软键盘闪烁问题设置 input disabled 即可
  2. 表情删除后光标回到开始位置,后续无法复现,且只有小米手机存在问题
  3. 自定义删除问题建议自行调研,这边任务较多,抱歉
    基于你的测试工程,我调整了一下,你再试下吧
  • 舞灬落

    您好我想问下 editor 的 input怎么设置 disabled 呢 :input? 这样还是 :disabled这样

    2023-07-21 16:33

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