[]input text中文输入法时会调用3次INPUT事件

this.input_text.on(Laya.Event.INPUT, this, this.onInput);
 
//切换到中文输入法,输入数字,会调用三次,而英文输入法不会
private onInput(ipt: Laya.TextInput) {
        console.log("这里会调用三次");
}
已邀请:

cuixueying

赞同来自:

input的触发次数等于你输入的字符数,或者删除的字符数的个数,并不会一上来就会触发多次的!

archerxy

赞同来自:

测试很简单,拖一个inputText,中英输入法分别输入数字试试
结果请参考我上传的图片

cuixueying

赞同来自:

   有个小提议,希望下次把问题描述清楚些,因为input、textInput都是我们存在的组件,容易造成混淆,谢谢!
    我们用最新的IDE重新测试了下,依然未发现问题,请问你是最新的1.7.5beta版本的IDE吗,如果是,请提供一个重现问题的例子吧,我们再看下,麻烦了!

archerxy

赞同来自:

例子已上传,请测试

cuixueying

赞同来自:

没有测试出来:

123.gif

 

cuixueying

赞同来自:

确实没有出现,中英文、五笔打字都试过了,你们更新的到1.7.7再看下,如果还有问题,我们可以远程看下,可以联系下管理员:2409874696

要回复问题请先

商务合作
商务合作