#
whycq
2023-12-01 d8e6f395fea1419c73f6b6f0a2ddd75eac3eed84
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);
               }
            })
         }
      }
   }