安卓手机,多个input组件来回切换后input组件无法输入问题
发布于 7 年前 作者 tsun 2691 次浏览 来自 问答

在2019-5-25上午发现这个问题,然后疯狂的找问题的原因,找不到,只有wxml代码,在论坛里找,没有一个相关的问题,是不是放假,没人反馈问题呀

在2019-5-26陆续出现了相关问题,真无语,我测试安卓手机出现,苹果手机没这问题

__
__

WeChatLib:2.7.1(2019.5.24 11:50:59)

__System:Android 9,Wechat 7.0.4.__1420

- 当前 Bug 的表现(可附上截图)

下图是初始状态

  1. 多次在input之间切换(快速很容易重现)

  2. 在请第上图中,在文本input和密码input切换时,input会变成无法输入状态

    如下图

- 预期表现

应该都可以正常输入

  • 复现路径

- 提供一个最简复现 Demo

以下是所有代码

1.index.wxml

<view>

多次input之间切换,input会变成无法输入状态

<input type=‘text’ placeholder=“请输入”></input>

<input type=‘text’ placeholder=“请输入”></input>

<input type=‘text’ placeholder=“请输入”></input>

<input type=‘text’ placeholder=“请输入”></input>

只要密码类型都会变成无法输入状态

<input type=‘text’ placeholder=“请输入密码” password></input>

<input type=‘text’ placeholder=“请输入密码” password></input>

<input type=‘text’ placeholder=“请输入密码” password></input>

</view>

2.index.wxss

input{

border: 1px solid #ccc;

}

3.index.js

Page({

data: {

},

onLoad: function () {

},

})

4.index.json

{

“usingComponents”: {}

}

视频内的黑屏是由于在录制屏幕时弹出键盘引起的

3 回复

你好,该问题已解决,麻烦重试一下

看到你的帖子,竟然这么用心,还插入了腾讯视频地址。赞一个~

感觉是官方的bug,期待修复。

type="password"   换成

<input placeholder='请输入密码' password="true" value='{{password}}' bindinput='passTap'></input>

就好了 可能会存在一点小问题

回到顶部