解决uni

您所在的位置:网站首页 手机键盘自己弹出来 解决uni

解决uni

2024-07-17 14:20| 来源: 网络整理| 查看: 265

问题是这样的,用uni-app开发的android应用打包后在安卓手机上打开详情页面老是自动弹出键盘,但是在小程序或iOS端却没有这个问题,估计这个是安卓离线SDK有问题。

于是想到在加载页面的时候试图用uni.hideKeyboard()将键盘关闭,但是根本没用。

那么就只能从页面排查是否有什么属性、事件或方法触发了弹出键盘。

看了详情页面的input表单基本没有相关事件或方法会触发弹出键盘,再看一下公共登录页面发现有两个“focus”,这真的很可疑,于是把它们去掉重新编译运行调试,发现打开详情页面竟然不会再自动弹出键盘了!

全局搜一下“focus”发现uni-popup下面的弹出层-对话框uni-popup-dialog.vue在mounted()方法中直接this.focus = true,不过我没用到这个,如果用到得改成“this.focus = false”,其他页面有类似的也要跟着改过来。

由此可见,主要是由于input表单加了focus聚焦触发了自动弹出键盘,遇到这种问题可以找一下看页面中有什么属性、事件或方法会触发弹出键盘来解决问题。

本文由:分享录(https://www.xubingtao.cn) 、作者: xbt 发表,转载请注明来源:解决uni-app在安卓端打开界面老是自动弹出键盘的问题

展开阅读全文

上一篇: 把安卓SDK升到32时报构建工具已损坏需要重新安装

下一篇:微信小程序分享到朋友圈



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3