- 发布:2023-04-01 23:30
- 更新:2024-07-28 21:34
- 阅读:864
产品分类: 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"
/>
@confirm="sendMessage"
/>
操作步骤:
同上
同上
预期结果:
input不莫名失去焦点
input不莫名失去焦点
实际结果:
input突然就失去焦点
input突然就失去焦点
bug描述:
input上使用v-model,快速打字,会造成焦点莫名的突然丢失,不使用v-model就正常,加上就有问题。
看图,失去焦点后,键盘不会收起来。
我测试很多遍了,使用v-model就会出现失去焦点的现象,去掉之后怎么输入都不会出现问题
1***@qq.com (作者) - 发发撒噶
!!!!!!!!textarea也会出现失去焦点的情况。。。。。。。。
是个必现的问题,只和v-model有关系,我不知道是vue的bug还是uniapp的bug
1***@qq.com (作者) - 发发撒噶
找到问题了,这行代码导致输入过快,input会失去焦点,你们看看为什么吧。解决了告诉我一下,我也想知道。。
解决方案:compositionstart监听函数我直接注释掉了