小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序:云管书
条形码:9787508685038
通过扫码枪扫码输入却变成了:9785068538
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
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>
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你好,可以提供更完善一点的代码嘛
现在 解决这个问题了吗?同样遇到扫码枪扫出来数字不完整
你好,可以提供对应的代码嘛,感觉有点点不太理解呢
你解决了吗
不要用input用editor试试
请问你解决了吗?我这也出现问题了
你好,是用哪个接口出现了问题呢?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
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>
你好,可以提供更完善一点的代码嘛
现在 解决这个问题了吗?同样遇到扫码枪扫出来数字不完整
你好,可以提供对应的代码嘛,感觉有点点不太理解呢
你解决了吗
不要用input用editor试试
请问你解决了吗?我这也出现问题了
你好,是用哪个接口出现了问题呢?