uni-app 小米手机访问H5端 input密码输入框无法输入密码

uni-app 小米手机访问H5端 input密码输入框无法输入密码

19 回复

uni-app+ uc+ 小米安全键盘 不能弹出键盘 uni-app+ qq浏览器+ 小米安全键盘 没有问题可以弹出键盘 uni-app+ 火狐浏览器+ 小米安全键盘 不能弹出键盘 uni-app+ 夸克浏览器 + 小米安全键盘 不能弹出键盘 uni-app+ 百度浏览器+ 小米安全键盘 没有问题可以弹出键盘

更多关于uni-app 小米手机访问H5端 input密码输入框无法输入密码的实战教程也可以访问 https://www.itying.com/category-93-b0.html


没官方人的关注吗

每天一问

最新反馈 用标准版 可视化编译到H5 全部100%重现以上bug 但是在cli编译出来的H5完全没有问题 不管是官方的demo还是其他的ui 都是可以用的 可以弹窗出小米的安全键盘

老哥,为啥我的cli模式编译出来的,也有问题,是哪里不对吗

每天来一问 什么时候可以修复

再来问一次

老哥这个问题在,3.3.5之后好像是解决了,升级到最新版看看是否还出现这个情况, 最新办事alpha的版本,正式版还没有推送,可以等等看

并没有解决

再来问一问啥时候修复

再来问一问啥时候修复

再来问一问啥时候修复

半个月了,连个官方的回复都没有,别说解决了

再来问一问啥时候修复

请问这个问题解决了吗 我用钉钉浏览器打开也有这个问题

使用 alpha 3.3.7,小米 10 Pro。运行到 H5 ,手机自带浏览器访问,没有发现你说的问题。
关于不能弹出键盘的浏览器,你可以运行一个静态网页测试看看,是否可以弹出

我这边是也是小米手机,在钉钉内置的h5页面,疯狂点击多次才能弹出小米安全键盘,因为我的是nvue页面,查了下文档,

,h5中nvue不支持focus,所以我使用@focus@blur来模拟获取和失去焦点

,但是测试那边说还不行,麻了

请问这个问题解决了吗 我也是钉钉h5 只有小米手机有这个问题

在小米手机上,uni-app的H5端input密码框无法输入,通常是由于MIUI系统对WebView的安全限制导致的。以下是几种可行的解决方案:

  1. 调整input类型
    尝试将type="password"改为type="text",并配合password属性显示为密文:

    <input type="text" password />
    

    部分MIUI版本对原生密码框有兼容性问题,此方法可绕过限制。

  2. 关闭安全键盘
    在MIUI的设置 → 更多设置 → 语言与输入法中,关闭“安全键盘”选项。该功能可能拦截密码输入。

  3. 使用uni-app原生组件
    若条件允许,改用<uni-easyinput><uni-forms>组件,其对安卓兼容性更好:

    <uni-easyinput type="password" v-model="password" />
    
  4. 监听输入事件
    添加@input[@focus](/user/focus)事件,强制触发输入框更新:

    <input type="password" [@focus](/user/focus)="forceInput" />
    methods: { forceInput(e) { e.target.focus(); } }
回到顶部