收藏
评论

安卓、ios输入框新增接口

issue号 预估支持的基础库版本 预估支持的客户端版本 平台 预估发布版本
#103 2.7.0 7.0.4 iOS/Android 2.7.0

功能描述

  1. 新增接口wx.getSelectedTextRange(),在input、textarea focus的时候调用可以获取到光标位置
  2. input和textarea新增keyboardheightchange事件,在键盘高度发生变化的时候触发返回新的键盘高度height和键盘切换动画时长duration

应用场景

  1. 如果input、textarea有在输入最后插入表情的需求,可以考虑在focus的时候记录光标位置
  2. input、textarea如果有自己实现上推(adjust-position为true)的需求,可以考虑使用keyboardheightchange事件

注意

wx.getSelectedTextRange目前在工具还不支持,敬请期待。

最后一次编辑于  05-22
赞 3

5 个评论

  • Mr-Zeng
    Mr-Zeng
    10-21

    keyboardheightchange这个接口失效啊大佬,根本不能监听变化,只能监听到弹起过程和收起过程,在弹起之后的高度变化并不能监听到!比如切换中英文、emoji、输入方式改变(26键、9键、手写等)都会导致键盘高度变化,完全不能监听到!这个接口现在相当于没有,因为focus的时候就能知道键盘的高度了,我们要这个接口就是为了键盘使用过程中的高度变化。。

    10-21
    赞同
    回复
  • 曹直
    曹直
    10-17

    bindkeyboardheightchange在切换输入法的时候会有问题

    10-17
    赞同
    回复
  • 手心的温度
    手心的温度
    09-17

    真机调试出来的打印结果是undefined

    09-17
    赞同
    回复
  • LR
    LR
    05-30

     mark

    05-30
    赞同
    回复
  • 小师叔
    小师叔
    05-24

    记录一下,需要这个功能

    05-24
    赞同
    回复