ios系统下input输入内容显示不全

问题描述

在ios系统上聚焦input输入框输入文字,只有第一个字能显示,后面的字都无法显示,只有光标在动
收起键盘,失焦后显示正常

问题出现的环境背景及自己尝试过哪些方法

定位,select auto、line-height这些方法都试过了,没什么用

相关代码

.list_body{position:relative; width:100%; -webkit-user-select: auto;}
.list_body input{
   width:100%;
   height:2.25rem;
   line-height:normal;
   font-size:0.6rem; 
   color:#686868; 
   border:none; 
   vertical-align:middle; 
   font-family:inherit; 
   -webkit-user-select: auto;
  }

clipboard.png

clipboard.png

阅读 5.5k
2 个回答

给 输入框 加个聚焦事件:

handleFocus(e) {
    setTimeout(function() {
        e.target.scrollIntoView(true)
        e.target.scrollViewIfNeeded()
    }, 200)
}
新手上路,请多包涵

楼主,真心的很好用,感谢分享

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题