瀏覽代碼

切换输入项时同步切换系统键盘、自定义键盘

chenwen 1 年之前
父節點
當前提交
9f78eb26bd
共有 1 個文件被更改,包括 9 次插入6 次删除
  1. 9 6
      pages/whiteList/editWhite.vue

+ 9 - 6
pages/whiteList/editWhite.vue

@@ -4,11 +4,11 @@
 			<view slot="right" class="my-nav-right" @tap="delHandler" v-if="isUpdate"><u-icon name="trash" size="40" color="#2979ff"></u-icon></view>
 		</u-navbar>
 		<u-form :model="white" ref="uForm" style="background-color: #ffffff;" :label-style="formLabelCss" label-width="180">
-			<u-form-item label="持有人"><u-input v-model="white.memberName" placeholder="姓名或单位名"/></u-form-item>
-			<u-form-item label="持有人电话*" prop="memberPhone"><u-input v-model="white.memberPhone" placeholder="联系电话"/></u-form-item>
+			<u-form-item label="持有人"><u-input v-model="white.memberName" placeholder="姓名或单位名" @focus="whenOthFocus"/></u-form-item>
+			<u-form-item label="持有人电话*" prop="memberPhone"><u-input v-model="white.memberPhone" placeholder="联系电话" @focus="whenOthFocus"/></u-form-item>
 			<u-form-item label="车牌号码*" prop="memberCarNum">
 				<!--<u-input v-model="white.memberCarNum" placeholder="请输入完整车牌号码" maxlength="8" disabled="disabled" @tap="carboardShow=true"/>-->
-				<view @click="openCarboard" style="width:300rpx;height:70rpx;">
+				<view @click="openCarboard" style="width:500rpx;height:70rpx;">
 					{{white.memberCarNum}}
 					<text style="color:#c0c4cc;font-size:28rpx;" v-show="white.memberCarNum==null || white.memberCarNum.length==0">请输入完整车牌号码</text>
 				</view>
@@ -18,18 +18,18 @@
 			</u-form-item>-->
 			
 			<u-form-item label="使用场所*" prop="parkingName">
-				<u-input v-model="white.parkingName" type="select" @click="parkSelShow = true" placeholder="选择可使用的停车场"/>
+				<u-input v-model="white.parkingName" type="select" @click="parkSelShow = true;whenOthFocus()" placeholder="选择可使用的停车场" @focus="whenOthFocus"/>
 			</u-form-item>
 			<u-form-item label="使用期限*">
 				<!-- <u-input :value="expireDateRange" type="select" @click="showCalendar = true;" placeholder="选择起始截止日期"/> -->
 			</u-form-item>
 			
 			<u-form-item prop="memberStartTime">
-			   <u-input  type="select" @click="timePickShow = true;timePickFor='memberStartTime';" placeholder="选择起始时间" :value="white.memberStartTime"/>
+			   <u-input  type="select" @click="timePickShow = true;timePickFor='memberStartTime';whenOthFocus()" placeholder="选择起始时间" :value="white.memberStartTime"/>
 			</u-form-item>
 			
 			<u-form-item  prop="memberEndTime">
-			   <u-input  type="select" @click="timePickShow = true;timePickFor='memberEndTime';" placeholder="选择截止时间" :value="white.memberEndTime"/>
+			   <u-input  type="select" @click="timePickShow = true;timePickFor='memberEndTime';whenOthFocus()" placeholder="选择截止时间" :value="white.memberEndTime"/>
 			</u-form-item>
 			
 			<u-form-item label="类型">
@@ -155,6 +155,9 @@
 		},
 		
 		methods: {
+			whenOthFocus(){ //其它输入聚焦会弹出系统键盘,所以要关闭车牌输入键盘
+				this.carboardShow=false
+			},
 			openCarboard(){
 				this.carboardShow=true
 				if(this.white.memberCarNum && this.white.memberCarNum.length>0){