收藏
回答

input如何在隐藏键盘的情况下输入

请教下INPUT组件能不能在隐藏键盘的情况下输入,因为是用条码枪扫描输入,自动获取的焦点会弹出键盘,想让键盘隐藏并且扫描后的数据自动出现在INPUT组件中。

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

4 个回答

  • 蓝色
    蓝色
    2021-01-04

    题主解决这个问题了吗,我们目前同样的需求,定制了一批安卓机。但是要求要在Input不失去焦点的同时隐藏键盘。但是一直没找到解决办法

    2021-01-04
    有用
    回复
  • 十
    2018-08-22


    <input value="{{text}}"/>

    把扫描出来的内容setData给text就可以了


    2018-08-22
    有用
    回复 5
    • saneer
      saneer
      2018-08-22

      没有焦点,扫描出来的数据就没法获得。我是PDA设备,扫描条形码的数据是以键盘输出的。

      2018-08-22
      回复
    • 十
      2018-08-22回复saneer

      我不明白,为什么要焦点呢,为什么拿不到呢?

      e.detail.value


      2018-08-22
      回复
    • saneer
      saneer
      2018-08-22回复

      PDA是条形码扫描头,扫描的数据是以键盘输出方式的,如果没有焦点,数据就不会输入到焦点。

      2018-08-22
      回复
    • 十
      2018-08-22回复saneer

      原谅我不知道这种扫描枪怎么用在小程序上,我没用过,我用的是scanCode()

      不是有这个吗,用这个就好了啊,

      wx.scanCode(OBJECT)

      调起客户端扫码界面,扫码成功后返回对应的结果


      2018-08-22
      回复
    • saneer
      saneer
      2018-08-22回复

      我们用的不是相机扫描,是PDA带的红外一维条码扫描,扫描结果是以键盘输入形式的。

      2018-08-22
      回复
  • saneer
    saneer
    2018-08-22

    扫描枪输入是类似键盘输入的,不用input怎么获取到键盘输入值呢?

    2018-08-22
    有用
    回复
  • 卢霄霄
    卢霄霄
    2018-08-22

    那为啥还要用input输入框。。

    2018-08-22
    有用
    回复
登录 后发表内容