功能描述
- 新增接口wx.getSelectedTextRange(),在input、textarea focus的时候调用可以获取到光标位置
- input和textarea新增keyboardheightchange事件,在键盘高度发生变化的时候触发返回新的键盘高度height和键盘切换动画时长duration
应用场景
- 如果input、textarea有在输入最后插入表情的需求,可以考虑在focus的时候记录光标位置
- input、textarea如果有自己实现上推(adjust-position为true)的需求,可以考虑使用keyboardheightchange事件
注意
wx.getSelectedTextRange目前在工具还不支持,敬请期待。
keyboardheightchange这个接口失效啊大佬,根本不能监听变化,只能监听到弹起过程和收起过程,在弹起之后的高度变化并不能监听到!比如切换中英文、emoji、输入方式改变(26键、9键、手写等)都会导致键盘高度变化,完全不能监听到!这个接口现在相当于没有,因为focus的时候就能知道键盘的高度了,我们要这个接口就是为了键盘使用过程中的高度变化。。
keyboardheightchange这个接口,小米8只能监听到弹起过程和收起过程,在弹起之后的高度变化并不能监听到!比如切换中英文、emoji、输入方式改变(26键、9键、手写等)都会导致键盘高度变化,完全不能监听到!ios是可以的。
bindkeyboardheightchange在切换输入法的时候会有问题
真机调试出来的打印结果是undefined
mark
记录一下,需要这个功能