1***@qq.com
1***@qq.com
  • 发布:2022-03-18 10:58
  • 更新:2022-03-18 15:58
  • 阅读:518

【报Bug】@focus事件不会在聚焦状态下二次修改光标位置时执行

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.3.13

浏览器平台: Chrome

浏览器版本: 版本 95.0.4638.54(正式版本) (64 位)

项目创建方式: HBuilderX

操作步骤:

1、点击表单,聚焦,@focus事件会执行;
2、不失去焦点的情况下,二次点击表单里面的字符串,修改光标位置,@focus事件不会再次执行

预期结果:

希望可以再次执行

实际结果:

不会再次执行

bug描述:

当input聚焦后,再次手动改变光标位置(无论是按住拖动,还是点击)@focus事件都无法再次激活,H5和APP都是这样,不分机型、不分系统

2022-03-18 10:58 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

通过动态设置focus属性的布尔值,可以二次激活,但是在focus事件里面调用getSelectedTextRange时,无论点击了input框里面的字符串哪个字符,第一次点击获取到的光标都是0,只有在聚焦状态下二次点击,才能取到真正的点击位置值

DCloud_UNI_Anne

DCloud_UNI_Anne

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