uni-app uniappx input @focus事件不触发

uni-app uniappx input @focus事件不触发

开发环境 版本号 项目创建方式
Mac 15.5 HBuilderX

产品分类:uniapp/App
PC开发环境操作系统:Mac
HBuilderX类型:正式
HBuilderX版本号:4.76
手机系统:Android
手机系统版本号:iOS 18
手机厂商:模拟器
手机机型:iphone 16 pro max
页面类型:vue
vue版本:vue3
打包方式:云端

操作步骤:
如上代码

预期结果:
触发获取焦点回调

实际结果:
无反应

bug描述:

<input [@blur](/user/blur)="inpfocus" [@focus](/user/focus)="inpfocus" [@confirm](/user/confirm)="inputsou" cursor-color="#00a894" auto-focus class="input" type="text" placeholder="可搜索 昵称、手机号、邮箱" placeholder-class="inputplaceholder"/>

更多关于uni-app uniappx input @focus事件不触发的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

你好,我这里尝试运行你提供的代码,是可以执行的,或者你可以提供一下一个可以复现的项目吗?

更多关于uni-app uniappx input @focus事件不触发的实战教程也可以访问 https://www.itying.com/category-93-b0.html


已测出具体原因,感谢回复, 原因:因ios 模拟器默认会继承mac 的 输入,当输入框获取了输入焦点,并且可以输入,且未弹出输入法的时候,聚焦事件不触发,但此时失去焦点,会触发失去焦点事件,也就是,输入法不弹出,即时输入框可输入且有焦点,也不会触发获取焦点事件

回到顶部