#
whycq
2022-08-15 2957f2337bd9da4c1ca421e83adb019bc545cf99
pages/basics/test.vue
@@ -20,7 +20,7 @@
            <view class="square-content">
               <view class="content-input">
                  <input readonly="value" v-model="locNo" type="text" placeholder="扫码 / 输入" 
                  :focus="locNoFocus" @input="nextInput('locNo')">
                  :focus="locNoFocus" @input="nextInput('userIdFocus')">
                  <uni-icons type="closeempty" size="20" color="#dadada" @click="remove('locNo')"></uni-icons>
               </view>
            </view>
@@ -33,7 +33,7 @@
            <view class="square-content">
               <view class="content-input">
                  <input v-model="userId" type="text" placeholder="扫码 / 输入"
                  :focus="userIdFocus">
                  :focus="userIdFocus" @input="nextInput('barcodeFocus')">
                  <uni-icons type="closeempty" size="20" color="#dadada" @click="remove('userId')"></uni-icons>
               </view>
            </view>
@@ -111,19 +111,46 @@
         getUrl() {
            this.commonUrl = this.baseHttp + this.baseIP + ':' +this.basePORT + "/" +this.baseUrl
         },
         focuss(e) {
            this[e] = false;
            console.log(this[e])
            setTimeout(()=>{
               this[e] = true;
               console.log(this[e])
            }, 100);
         },
         locNoFocuss() {
            let that = this;
            that.locNoFocus = false;
            setTimeout(()=>{
               that.remove('locNo')
               that.locNoFocus = true;
            }, 100);
         },
         nextInput(e) {
            switch (e) {
            }
         userIdFocuss() {
            let that = this;
            that.userIdFocus = false;
            setTimeout(()=>{
               that.userIdFocus = true;
            }, 100);
         },
         barcodeFocuss() {
            let that = this;
            that.barcodeFocus = false;
            setTimeout(()=>{
               that.barcodeFocus = true;
            }, 100);
         },
         nextInput(type) {
            console.log(type)
            this.focuss(type)
            // switch (obj) {
            //    case 'locNo':
            //       this.userIdFocuss();
            //       break;
            //    case 'userId':
            //       this.barcodeFocuss();
            //       break;
            // }
         },
         // 清空input
         remove(e) {