被键盘遮挡
可以通过设置 cursor-spacing 来解决
光标位置出现在倒数第二个字的后面
这种是在获取焦点后,动态修改了 textarea 的高度,以便于让用户在更大的显示区输入。这个就只能修改一下,用 wx:if
命令实现用其他组件来模拟获取焦点前的输入框,点击这个组件再显示 textarea,并设置 auto-focus
属性为 true,这样可以呼出键盘
失去焦点键盘不自动收起
这个可以通过手动调用 wx.hideKeyboard()
来解决
placeholder 或 textarea 中的内容乱跳
检查一下你是否设置了 fixed
属性,哪怕它真的在 fixed 布局中也尽量不要用。它的光标位置会让你怀疑人生。。
检查页面中是否有 video 组件,如果有,通过 wx:if
命令在你呼出 textarea 后干掉它。它也会导致这种 bug,并且会遮住一切挡住它的东西
不过即使以上你都做了,还是有一定概率乱跳,这个无解。。