input组件 获取焦点时 文字向上跳动一下 有比较黑色字体闪动一下随机消失
发布于 5 年前 作者 ligu 14977 次浏览 来自 问答

如果弹出软键盘时,文本输入框不会被覆盖,则出现文字跳动闪烁。

如果弹出软键盘时,文本输入框不会被覆盖,文本输入框会跟随软键盘向上滑动,则看不到文字跳动闪烁(怀疑这个问题还是存在的,只是看不到而已)


这是出现问题的  一个简单的登录页面 的代码

<view>

<view class=‘input-wrap bg-white’>

<input placeholder=‘请输入真实姓名’ placeholder-class=‘placeCla’ class=‘input’ bindinput=‘getName’ bindfocus=‘nameFocus’ bindblur=‘nameBlur’ value=’{{name}}’></input>

<input type=‘idcard’ placeholder=‘请输入对应的身份证号码’  placeholder-class=‘placeCla’ class=‘input’ bindinput=‘getIdcard’ value=’{{idcard}}’ bindfocus=‘idCardFocus’ bindblur=‘idCardBlur’></input>

</view>

<button style=‘width:95%’ class=‘orange-btn next-btn’ wx:if="{{name != ‘’&&idcard != ‘’}}" bindtap=‘next’>下一步</button>

<button style=‘width:95%’ class=‘next-btn’ type=‘default’ wx:else disabled=‘true’>下一步</button>

</view>

这是测试问题的页面

10 回复

默默的问一句现在解决了么?

期待解决~

真的是扯蛋,反馈了将近一年了都没人解决。

我也遇到了,官方也太不靠谱了吧 。。。

解决了吗

遇到同样的问题,请问有解决方案了吗?

现在解决了吗?这个问题困扰了很久了

今天同事发现他的input 点击获取焦点的时候 内部的placeholder 的内容会发生闪烁加抖动。然后我看了看我写的,发现如果字体越大则问题效果越明显,而正常的web里面是没有这个问题的。建议把inpt内部的字体调小 ,如果官方不解决的话。

过了那么久了,这个问题怎么还没有解决啊?@官微

回到顶部