收藏
回答

PC微信端打开小程序,输入框通过扫码枪输入的信息不对

小程序:云管书

条形码:9787508685038

通过扫码枪扫码输入却变成了:9785068538

最后一次编辑于  2021-06-28
回答关注问题邀请回答
收藏

5 个回答

  • 春去又春来
    春去又春来
    2023-09-21

    uniapp中不能用v-model双向绑定,@input事件也不行,用@confirm事件传参过来,e.detail.value可以获取到完整的内容,不会丢失数据。

    用微信小程序原生的:value单向绑定数,用:focus清空数据后再次获取焦点;

    上马:

    <template>
    	<view>
    		<uni-card>
    			<input :focus="isFocus" :value="inputvalue" @confirm="confirm">
    		</uni-card>
    		<view v-for="(item,index) in skuCode" :key=index>
    			{{index+1}}: {{item}}
    		</view>
    	</view>
    </template>
    
    <script>
    	export default {
    		data() {
    			return {
    				inputvalue: '',
    				isFocus: true,
    				skuCode:[]
    			};
    		},
    		methods: {
    			confirm(e) {
    				this.skuCode.push(e.detail.value)
    				this.isFocus = false
    				this.inputvalue = null
    				this.$nextTick(() => {
    					this.isFocus = true
    					this.inputvalue = ''
    				})
    			}
    		}
    	}
    </script>
    
    2023-09-21
    有用
    回复 2
    • 炸毛可乐
      炸毛可乐
      发表于小程序端
      01-26

      你好,可以提供更完善一点的代码嘛

      01-26
      回复
    • 炸毛可乐
      炸毛可乐
      03-07
      你好,想请问一下这个是什么原因呢,为什么不能使用双向绑定呢
      03-07
      回复
  • 波粒二象猫🌈
    波粒二象猫🌈
    2023-04-11

    现在 解决这个问题了吗?同样遇到扫码枪扫出来数字不完整

    2023-04-11
    有用
    回复 3
    • 🕺🏼
      🕺🏼
      2023-09-06
      我uniapp写的,是使用微信小程序原生的input输入框,不使用v-model的双向数据绑定,使用:value的方式绑定变量,然后在blur失去焦点的时候进行对变量赋值
      2023-09-06
      1
      回复
    • 炸毛可乐
      炸毛可乐
      发表于小程序端
      01-26回复🕺🏼

      你好,可以提供对应的代码嘛,感觉有点点不太理解呢

      01-26
      回复
    • 炸毛可乐
      炸毛可乐
      发表于小程序端
      01-26

      你解决了吗

      01-26
      回复
  • 阿耐🦴
    阿耐🦴
    2022-07-19

    不要用input用editor试试

    2022-07-19
    有用
    回复
  • .
    .
    2021-11-19

    请问你解决了吗?我这也出现问题了


    2021-11-19
    有用
    回复 1
    • .
      .
      2021-11-19
      就是电脑连接扫码枪,在pc端小程序的输入框聚焦状态下,扫码枪会把二维码内容输入到输入框内;在微信输入框,浏览器什么的都行,就在小程序上返回的数据不对
      2021-11-19
      回复
  • Cjiang
    Cjiang
    2021-06-29

    你好,是用哪个接口出现了问题呢?

    2021-06-29
    有用
    回复 9
    • 管书专家
      管书专家
      2021-06-30
      跟接口没关系,就是电脑连接usb扫码枪,在PC微信小程序里面输入框通过扫码枪扫码输入
      2021-06-30
      回复
    • Cjiang
      Cjiang
      2021-07-01回复管书专家
      自查下看看。
      2021-07-01
      回复
    • 管书专家
      管书专家
      2021-07-01回复Cjiang
      这个是PC微信的bug,请尽快解决
      2021-07-01
      回复
    • Cjiang
      Cjiang
      2021-07-02回复管书专家
      这个扫码用的哪个API?
      2021-07-02
      回复
    • 管书专家
      管书专家
      2022-03-02回复Cjiang
      没有用API,就是在电脑端微信小程序扫描枪扫码
      2022-03-02
      回复
    查看更多(4)
登录 后发表内容
问题标签