input的bindinput怎么在中文输入完成后才响应?
发布于 7 年前 作者 xuyan 2063 次浏览 来自 问答

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

6 回复

@蒙蒙

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

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

@蒙蒙

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

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

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

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

回到顶部