【iosH5开发】IOS浏览器对于Vue3 Element-plus el-input中,input.value.focus无法聚焦问题

【iosH5开发】IOS浏览器对于Vue3 Element-plus el-input中,input.value.focus无法聚焦问题

此次项目遇到了两个问题,一个是在Vue3中el-input的input.value.focus()无法触发,但是在PC或者安卓均可触发。

javascript 复制代码
// 解决方案
// 单纯的触发input.value.focus()是没办法在ios触发成功的,需要异步来触发聚焦事件
setTimeout(() => input.value.focus())
// 用setTimeout或者nextTick异步触发可以解决,亲测!

第二个问题是ios浏览器H5没有办法默认聚焦触发键盘输入

javascript 复制代码
这个问题是因为ios的保护机制导致的,没办法默认唤起输入法
百度,Google,github,博客园...后发现,都是一些馊主意,暂未解决,有大佬在评论区提供下可以解决方案吗。
相关推荐
ajassi200020 小时前
开源 Objective-C IOS 应用开发(十四)传感器--陀螺仪和gps
ios·开源·objective-c
二流小码农1 天前
鸿蒙开发:支持自定义组件的跑马灯
android·ios·harmonyos
2501_915106321 天前
iOS 抓包全流程指南,HTTPS 抓包、TCP 数据流分析与多工具协同的方法论
android·tcp/ip·ios·小程序·https·uni-app·iphone
3***49961 天前
Swift Experience
开发语言·ios·swift
疯笔码良2 天前
【IOS开发】Objective-C 与 Swift 的对比
ios
阿斌_bingyu7092 天前
uniapp实现android/IOS消息推送
android·ios·uni-app
QuantumLeap丶2 天前
《Flutter全栈开发实战指南:从零到高级》- 15 -本地数据存储
flutter·ios·dart
非专业程序员2 天前
精读GitHub - swift-markdown-ui
ios·swiftui·swift
法的空间2 天前
让 Flutter 资源管理更智能
android·flutter·ios
2501_915918412 天前
移动端 HTTPS 抓包实战,多工具组合分析与高效排查指南
数据库·网络协议·ios·小程序·https·uni-app·iphone