1***@qq.com
1***@qq.com
  • 发布:2023-04-01 23:30
  • 更新:2023-09-20 11:57
  • 阅读:556

【报Bug】v-model会造成input莫名失去焦点

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: IOS16.0

浏览器平台: Chrome

浏览器版本: 微信8.0.32

项目创建方式: CLI

CLI版本号: 3071220230331002

示例代码:

<input
v-model="text"
class="u-input"
placeholder="开始提问吧"
type="text"
:focus="!isMobile"
maxlength="5000"
@confirm="sendMessage"
/>

操作步骤:

同上

预期结果:

input不莫名失去焦点

实际结果:

input突然就失去焦点

bug描述:

input上使用v-model,快速打字,会造成焦点莫名的突然丢失,不使用v-model就正常,加上就有问题。

看图,失去焦点后,键盘不会收起来。
我测试很多遍了,使用v-model就会出现失去焦点的现象,去掉之后怎么输入都不会出现问题

2023-04-01 23:30 负责人:DCloud_UNI_LXH 分享
已邀请:
1***@qq.com

1***@qq.com (作者) - 发发撒噶

!!!!!!!!textarea也会出现失去焦点的情况。。。。。。。。
是个必现的问题,只和v-model有关系,我不知道是vue的bug还是uniapp的bug

1***@qq.com

1***@qq.com (作者) - 发发撒噶

只是写个新项目,遇到了typescript支持力度不够
又遇到v-model这种莫名奇妙的bug

1***@qq.com

1***@qq.com (作者) - 发发撒噶

找到问题了,这行代码导致输入过快,input会失去焦点,你们看看为什么吧。解决了告诉我一下,我也想知道。。
解决方案:compositionstart监听函数我直接注释掉了

1***@qq.com

1***@qq.com (作者) - 发发撒噶

...........................

DCloud_UNI_LXH

DCloud_UNI_LXH

HBuilderX 3.7.13.20230411-alpha 已修复。

b***@gmail.com

b***@gmail.com

请问如何解决,也遇到这个问题了

6***@qq.com

6***@qq.com

textarea依然有问题,bug未修复

要回复问题请先登录注册