收藏
回答

input的bindinput怎么在中文输入完成后才响应?

问题模块
API和组件

类似compositionstart,compositionend来捕获事件,在一次中文输入完成才触发而不是在拼写过程中触发?

最后一次编辑于  2017-04-20  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

6 个回答

  • 蒙蒙
    蒙蒙
    2017-04-21

    有人碰到这个问题没?请问如何解决

    2017-04-21
    赞同
    回复
  • YJFn
    YJFn
    2017-04-21

    能不能说一下你的业务逻辑?

    2017-04-21
    赞同
    回复
  • 蒙蒙
    蒙蒙
    2017-04-21

    @YJFn 你好,在input组件绑定bindinput事件后,用输入发输入中文的过程中就触发了事件,而不是等中文字打出来后触发。比如:我在搜索框中想搜索“美食”,在字打完后自动触发搜索,不需要点击按钮。但是在我输入“meishi”拼音的每一个字母时都会触发搜索,这不是我想要的。虽然影响不是很大,但对体验还是有影响的。

    2017-04-21
    赞同
    回复
  • YJFn
    YJFn
    2017-04-21

    @蒙蒙

    这个我还真没想到什么好办法,等官方人员过来看看吧

    2017-04-21
    赞同
    回复
  • 蒙蒙
    蒙蒙
    2017-04-21

    @YJFn 我看到新版的官方示例demo和京东的搜索框都是可以实现的,但是文档上又没写,所以我很疑惑。。感觉帖子要沉了。。

    2017-04-21
    赞同
    回复
  • YJFn
    YJFn
    2017-04-21

    @蒙蒙

    试了一下,官方demo在模拟器跑的时候,meishi美食,前面的每一个字母都会上屏,但是真机就不会,只有'美食'上屏

    2017-04-21
    赞同
    回复