收藏
回答

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

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

最后一次编辑于  2018-08-22  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

8 个回答

  • 卢霄霄
    卢霄霄
    2018-08-22

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

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

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

    2018-08-22
    赞同
    回复
  • 十
    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
      赞同
      回复