components/z-input/z-input.vue
@@ -7,6 +7,7 @@ type="scan" size="16" color="#a6a6a6" @click="scanCode" > </uni-icons> <input class="p-input" @@ -87,7 +88,7 @@ setTimeout(()=>{ this.data = '' this.$emit('input','') },10) },0) } else { this.$emit('input',val) } @@ -115,6 +116,18 @@ }, inputVal() { this.$emit('inputVal',[this.data,this.name]); }, scanCode() { let _this = this uni.scanCode({ onlyFromCamera: true, success(res) { _this.$parent.scanCode(res.result) _this.data = res.result console.log('扫到了'); console.log(res); } }) } } }