返回顶部
首页 > 资讯 > 移动开发 >uni-app 开发微信小程序问题:多个输入框在点击切换时,焦点失焦的问题
  • 829
分享到

uni-app 开发微信小程序问题:多个输入框在点击切换时,焦点失焦的问题

vueuni-app小程序微信小程序前端 2023-09-04 15:09:50 829人浏览 安东尼
摘要

uni app 开发微信小程序时遇到了这么个问题 如果一个页面有两个以上的 input 输入框,比如下面的例子: 这个时候,当点击第一个输入框并输入完内容后,点击下一个输入框,理想的情况应该是:第

uni app 开发微信小程序时遇到了这么个问题
如果一个页面有两个以上的 input 输入框,比如下面的例子:

<input class="input" name="username" type="text" :value="username" @input="usernameChange" maxlength="20"placeholder="请输入姓名" />
<input class="input" name="id" type="text" :value="id" @input="idChange" maxlength="20"placeholder="请输入身份证" />

这个时候,当点击第一个输入框并输入完内容后,点击下一个输入框,理想的情况应该是:第二个输入框光标出现,输入法不消失,可继续输入。
然而实际情况却是:第二个输入框的光标不出现,输入法消失,此时需再点击一次第二个输入框,才能正常输入。

网上查了一圈,都说是微信小程序的 bug,解决方法倒是有,网上讲的都挺麻烦,我测试了下,最简单的就是换成 uni app 扩展组件 uni-easyinput

而我最终的解决方法是:把第二个输入框的 type 改成 idcard ,或者 number, digit 之类的,总之两个 type 都是 text 的情况下,就会出现上面的情况。

原理不明,也不知是否真的是微信小程序的 bug

顺带一提,微信小程序搜索 uni app 官方组件演示,它里面的 input 也是这个鸟样,但微信自己的小程序官方演示却是正常的。

来源地址:https://blog.csdn.net/u012175780/article/details/129517253

--结束END--

本文标题: uni-app 开发微信小程序问题:多个输入框在点击切换时,焦点失焦的问题

本文链接: https://lsjlt.com/news/393799.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作