测试机型:华为P20
简要阐述:目前问题主要集中在华为机型,华为输入法相对于其他输入法的区别,输入的“粘连”效果明显
代码片段结构:
入口:index ,引入组件passportrefer
Component :passportrefer 弹窗组件
问题复现步骤:
本代码片段限制input长度为4,组件内部与父级都定义了同一个 getInputValue 用于区分
打开代码片段,输入以字母结尾的字符,不能多输入,最后一个值输入完毕后,此时输入框表现为字符“粘连”状态,然后点击其他区域失去焦点,
此时组件内部getInputValue没有执行,但父级页面中getInputValue触发,导致组件内部逻辑发生异常;
兼容方案:
目前采用bindblur对值进行二次确认,但需要注意bindblur导致的延迟问题;