【土旦】vue 解决ios H5底部输入框 获取焦点时弹出虚拟键盘挡住输入框 以及监听键盘收起事件
2024-10-19 14:47:40
问题描述
im聊天H5页面,在iOS系统下,inpu获取焦点弹出系统虚拟键盘时,会出现挡住input的情况,十分影响用户体验。
bug图
解决方法:
html:
<input type="text" v-model="msg" maxlength="500" ref="inputShow" @click="inputShow" />
js: setTimeout(()=>{
this.$refs.inputShow.scrollIntoView();
document.body.scrollTop = document.body.scrollHeight;
},100)
问题描述
在IOS键盘点击发送并不会执行按钮事件
解决方法
1、在 mounted 生命周期里面 加一个全局事件监听 document.body.addEventListener('focusout', () => {
//软键盘关闭事件 }) 2、给input加失去焦点事件
记录走过的路,踩过的坑,互勉。
前端交流群:87709616
有不同意见的可以留言,我们一起讨论。
最新文章
- firefox浏览器中silverlight无法输入问题
- float和double在内存中的存储方式
- DOM之节点层次
- 【Mongodb】3.X 配置身份验证
- 求教——使用node做表单,刷新浏览器页面,浏览器为什么会重复提交上次所填的信息
- 【VerySky原创】怎样查找到CDHDR、CDPOS表中的OBJECTCLAS字段
- attr属性
- Linux rpm 命令参数
- 判断文件是否为UTF8编码
- 是时候全面使用html5标签了
- 使用WCF和WEBService出现配置的问题
- JavaScript日常会跳的坑系列(二)
- 分享:带波形的语音播放工具(wavesurfer-js)
- 多个ORACLE HOME的情况,默认的ORACLE HOME是哪个,以及如何更改HOME
- Docker Swarm集群
- encodeURI与decodeURI
- 【Win 10 应用开发】在后台播放视频
- 班级博客客户端Beta阶段发布说明
- APP,H5测试要点
- File类 详解!
热门文章
- JDBC操作数据库实例
- More Effective C++: 05技术(25-28)
- redis 如何查看版本
- 2019-4-10-VisualStudio-2019-尝试使用-C#-8.0-新的方式
- LeetCode109 Convert Sorted List to Binary Search Tree
- Knative 初体验:Eventing Hello World
- MySQL数据库优化(五)——MySQL查询优化
- 如何入门 C++ AMP 教程
- 【tensorflow】】模型优化(一)指数衰减学习率
- PHP调用纯真IP数据库返回具体地址