Selaa lähdekoodia

组件bug修复

zhaoxw 4 vuotta sitten
vanhempi
commit
573b2a4404
2 muutettua tiedostoa jossa 7 lisäystä ja 6 poistoa
  1. 6 5
      components/CnumberBox.vue
  2. 1 1
      pagesMain/entrustForm.vue

+ 6 - 5
components/CnumberBox.vue

@@ -4,14 +4,15 @@
 		<!-- <text class="buy-select">{{number}}</text> -->
 		<u-input
 		  v-model="number"
-		  type="number"
+		  :type="isInt?'number' : 'digit'" 
 		  height="40"
 		  :placeholder="placeholder"
 		  :clearable="false"
 		  :disabled="isDisabled"
 		  input-align="center"
-		  :custom-style="{width:'45px'}"/>
-		<input class="uni-input" v-model="number" :type="isInt?'number' : 'digit'" :disabled="isDisabled" :placeholder="placeholder" @input="onKeyInput" >
+		  :custom-style="{width:'45px'}"
+		  @input="onKeyInput"/>
+		<!-- <input class="uni-input" v-model="number" :type="isInt?'number' : 'digit'" :disabled="isDisabled" :placeholder="placeholder" @input="onKeyInput" > -->
 		<uni-icons type="plus-filled" size="20" color="#A67A54" @click="numPlus"></uni-icons>
 	</view>
 </template>
@@ -43,9 +44,9 @@
 		methods: {
 			onKeyInput(event) {
 				// uniapp的input用这个
-				let i = event.target.value
+				// let i = event.target.value
 				// u-view的input用这个
-				// let i = event
+				let i = event
 				let num = i.charAt(i.length-1)
 				var reg=new RegExp("^[0-9]*$")
 				if(!reg.test(num)) {

+ 1 - 1
pagesMain/entrustForm.vue

@@ -7,7 +7,7 @@
 				</u-cell-item>
 				<u-cell-item title="委托时长(小时)" title-width="190" :arrow="false">
 					<!-- <u-number-box digit :min="1" v-model="entrustForm.entrustDurationTime" bg-color="#51A539" color="#ffffff"></u-number-box> -->
-					<CnumberBox @getNum="getNum" minNum="1"></CnumberBox>
+					<CnumberBox @getNum="getNum" minNum="1" :isInt="false"></CnumberBox>
 				</u-cell-item>
 				<u-cell-item title="委托开始时间" title-width="180" @click="dateShow = true">
 					<text class="">{{entrustForm.entrustStartTime}}</text>