收藏
回答

input组件confirm识别的回车符是怎样的?

需求:手机连接了蓝牙扫码枪,扫码枪设置扫完码后追加一个回车,把获取的条形码相关数据展示再下方的列表中。

遇到的问题:扫码枪扫码后,码值填入输入框后,安卓手机没有任何反应。苹果手机会触发bindconfirm事件。

尝试解决:我们的条码为16位数,我判断输入长度达到16位就手动触发一个方法。结果,安卓端有一定了概率会出现返回到上以及页面,或者上上级页面的问题(详见下方视频链接)。苹果手机未测试。

问题:confirm事件触发原理是什么,是 '\n' 还是 '\r\n' 或者其他什么

https://sote.tech/other/q1.mp4


回答关注问题邀请回答
收藏

1 个回答

  • Demons
    Demons
    2022-08-25

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2022-08-25
    有用
    回复 1
    • 沉寂的声音
      沉寂的声音
      2022-08-25
      谢谢,不用啦,问题解决了。把扫码枪设置为扫码完不追加字符(字符:回车并换行/回车/换行/TAB),就不会莫名触发返回了。至于为什么追加的字符会触发页面返回,暂时没时间去研究,您可以向你们技术反馈一下这个问题。
      2022-08-25
      回复
登录 后发表内容