怎么在微信小程序中使用textarea多行输入框?hidefocus

6小时前 (08:18:59)阅读2回复0
路人甲
路人甲
  • 管理员
  • 注册排名2
  • 经验值290895
  • 级别管理员
  • 主题58179
  • 回复0
楼主
怎么在微信小程序中使用textarea多行输入框?被键盘遮挡可以通过设置cursor-spacing来解决,光标位置出现在倒数第二个字的后面这种是在获取焦点后,以便于让用户在更大的显示区输入,if命令实现用其他组件来模拟获取焦点前的输入框,点击这个组件再显示textarea,并设置auto-focus属性为true。
  1. 怎么在微信小程序中使用textarea多行输入框?

怎么在微信小程序中使用textarea多行输入框?

怎么在微信小程序中使用textarea多行输入框?hidefocus

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

0
回帖

怎么在微信小程序中使用textarea多行输入框?hidefocus 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息