From 7b38ac658dd925f87b129558a870df41cd8b9d48 Mon Sep 17 00:00:00 2001 From: Your Name <you@example.com> Date: 星期三, 20 七月 2022 21:41:39 +0800 Subject: [PATCH] # --- pages/basics/pakin.vue | 24 ++++++++++++++---------- 1 files changed, 14 insertions(+), 10 deletions(-) diff --git a/pages/basics/pakin.vue b/pages/basics/pakin.vue index 7c21729..47f3054 100644 --- a/pages/basics/pakin.vue +++ b/pages/basics/pakin.vue @@ -9,7 +9,7 @@ <view class="square-content"> <view class="content-input"> <input v-model="barcode" type="text" placeholder="鎵爜 / 杈撳叆" placeholder-style="margin-top:10px" maxlength="10" - :focus="barcodeFocus" @input="barcodeInput"> + :focus="barcodeFocus" @confirm="barcodeInput()"> <uni-icons type="closeempty" size="20" color="#dadada" @click="removeBarcode()"></uni-icons> </view> </view> @@ -150,15 +150,19 @@ methods: { // barcode input 浜嬩欢 barcodeInput() { - var len = this.barcode.length - if (len != 8) { - uni.showToast({title: '鎵樼洏鐮佹湁璇閲嶈瘯', icon: "none", position: 'top'}); - this.barcodeFocuss() - return; - } - if (len == 8) { - this.focuss() - } + // 涓嶈缃畾鏃跺櫒 浼氬嚭鐜版壂鍏ョ殑瀛楃涓蹭笉鍏� + setTimeout(()=>{ + var len = this.barcode.length + if (len != 8) { + uni.showToast({title: '鎵樼洏鐮佹湁璇閲嶈瘯', icon: "none", position: 'top'}); + this.barcodeFocuss() + return; + } + if (len == 8) { + this.focuss() + } + },100) + }, // 鎵樼洏鐮佹湁璇噸缃� barcodeFocuss() { -- Gitblit v1.9.1