cursor-spacing
textarea 中的cursor-spacing为15 定位到键盘上。 在iphone6显示正常。 在iphone5就离键盘有一点距离了。
在android上输入框被遮挡了一部分。但是输入超过一行的时候, textarea的位置又网上偏了很多。
该如何解决???
2 回复
同样遇到和楼主一样的问题,仔细看了官方 textarea 文档有说明这个 cursor-spacing 的单位是像素,由于每个手机的像素不一样导致的,每次输入超过一行或者换行时textarea位置会往上偏移这个肯定是个bug,我也一直在苦苦找寻解决办法
针对cursor-spacing 的单位是像素,而每个手机的像素又不一样,我尝试在 textarea 的 bindfocus 里获取键盘的高度(这个文档也有说明),然后去设置cursor-spacing也是无效
bindfocus 输入框聚焦时触发,event.detail = { value, height },height 为键盘高度,在基础库 1.9.90 起支持