android 联想输入功能导致 input 输入错乱
发布于 5 年前 作者 zhangchao 6195 次浏览 来自 问答

android机型,三星等品牌,输入法如果开启联想输入或者输入预测,bindinput 用下边的方法把输入自动转为大写,会导致每次输入都会把之前的输入重复出来

this.setData({

    cardNo: e.detail.value.toUpperCase()

})

例如,首字母输入 a ,期望结果 A,实际输入结果 A,正常

继续输入b,期望结果 AB,实际输入结果 AAB

继续输入c,期望结果ABC,实际输入结果  AABAABC

关闭联想输入或者相关功能后正常,IOS没有这个问题

有什么解决的方法吗

2 回复

这个版本,单次输入Ok了,没有问题,多次唤起键盘输入,还是会重现之前描述的问题

回到顶部