收藏
回答

input focus时内容出现黑色闪动问题

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 Bug 客户端 6.7.4 2.4.0

切换不动input时,input的value值会一刹那出现黑色值,闪一下后消失。

无论是placeholder或者是value绑定值,都会出现黑色闪现现象。


请问如何避免这个问题?


问题复现可通过,代码片段查看即可。


测试设备iphone 6s 12.1 微信6.7.4


最后一次编辑于  2018-11-21  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 黄思程
    黄思程
    2018-11-21

    同6.7.4 + 12.1,这边未能重现,你切换input的时候键盘会收起再弹出吗

    2018-11-21
    赞同
    回复 6
    • 梦令布孑
      梦令布孑
      2018-11-21

      我更新了片段,你再试试。每次切换input键盘会收起然后弹出。bindtap会有黑色内容闪现问题。而bindtouchstart则只有重影现象

      2018-11-21
      回复
    • f
      f
      2018-11-22回复梦令布孑

      是不是真机的时候,会动一下??

      2018-11-22
      回复
    • 梦令布孑
      梦令布孑
      2018-11-22回复f

      Yes,模拟器就没这现象,只有真机的时候会有。input在focus时,内容出现黑色文本闪一下。

      2018-11-22
      回复
    • f
      f
      2018-11-22回复梦令布孑

      我上个月也是发现这问题,赶着上线影响不大就一直没提,不过影响体验。

      2018-11-22
      回复
    • 梦令布孑
      梦令布孑
      2018-11-22回复f

      用focus属性试试

      2018-11-22
      回复
    查看更多(1)
  • 梦令布孑
    梦令布孑
    2018-11-22

    目前的解决方案是用官方的focus属性来控制focus状态。不过这时候会有列表滚动后键盘一直存在的现象。可以增加个开关来解决这个问题。反复测试后黑色文本闪现或重影的现象暂无复现。

    2018-11-22
    赞同
    回复