小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在input组件绑定bindinput事件后,苹果自带的输入法,用户输入中文的拼音时,每一个字母都触发了事件,而不是等中文字打出来后触发。比如:我在搜索框中想搜索“美食”,在字打完后自动触发搜索,不需要点击按钮。但是在我输入“meishi”拼音的每一个字母时都会触发搜索,这不是我想要的。虽然影响不是很大,但对体验还是有影响的。
请问如何在输入“美食”中文完成后才触发搜索?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
不知道我上述的情况大家有遇到过没 ? 有的话请不吝赐教,,拜谢
觉得说的不清楚的 可以留言
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
input 有一个 cursor 的属性,返回光标位置,可以根据 cursor 来判断
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
不知道我上述的情况大家有遇到过没 ? 有的话请不吝赐教,,拜谢
觉得说的不清楚的 可以留言
input 有一个 cursor 的属性,返回光标位置,可以根据 cursor 来判断
if (e.detail.cursor != this.data.cursor) {
this.setData({
cursor: e.detail.cursor
})
}
但是可以解决 但是我现在想实时回显到输入框中打印的值 假如我现在直接setData 就会变得和原来一样
请教大家该怎么解决这个问题?