在随便一 个nvue页面的input组件测试效果相同,无论是跳转到有input的nvue页面还是无跳转的nvue页面自身包含的input和textarea组件都是获得焦点后无法失去焦点,vue页面正常。
- 发布:2020-11-18 00:30
- 更新:2022-05-05 15:34
- 阅读:1569
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10 2019家庭版正版
HBuilderX类型: 正式
HBuilderX版本号: 2.9.8
手机系统: Android
手机系统版本号: Android 10
手机厂商: 华为
手机机型: 荣耀V10
页面类型: nvue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
点击input组件,获得焦点,并触发input组件或textarea组件上绑定的事件,点击其他区域进行其他操作时失去焦点并隐藏键盘,重新点击input或textarea组件时重新获得焦点,并再次触发组件上绑定的事件。
点击input组件,获得焦点,并触发input组件或textarea组件上绑定的事件,点击其他区域进行其他操作时失去焦点并隐藏键盘,重新点击input或textarea组件时重新获得焦点,并再次触发组件上绑定的事件。
实际结果:
点击input组件,获得焦点,并触发input组件或textarea组件上绑定的事件,点击其他区域进行其他操作时没有失去焦点,键盘也没有隐藏,重新点击input或textarea组件时,组件上绑定的事件无法再次触发。
点击input组件,获得焦点,并触发input组件或textarea组件上绑定的事件,点击其他区域进行其他操作时没有失去焦点,键盘也没有隐藏,重新点击input或textarea组件时,组件上绑定的事件无法再次触发。
bug描述:
荣耀V10手机及微信小程序多次测试现象相同,input和textarea组件在nvue页面获得焦点后点击其他区域无法失去焦点,无法隐藏键盘,设置:focus = "false"后,从其他页面跳转到次页面时,此页面的input组件没有自动获得焦点,但是当获得焦点,键盘弹起后,点击其他区域无法失去焦点,除非退出该页面,重新进入。弹起的键盘可以使用键盘自带的隐藏按钮进行隐藏,但是还是无法失去焦点。vue页面正常。
非流云
我这边也有,nvue, vivo x21也有同样的问题,其实都不需要什么demo,就直接写一个最简单的textarea就能看见
2020-12-01 09:24
2***@qq.com
回复 非流云: ios可以,但是Android就不会失去焦点了
2021-04-20 22:36
1***@163.com
这个问题还没有解决吗?不用demo 随便nvue写个input或textarea就会复现
2021-08-31 09:23