Browse Source

测试页面

master
maochaoying 2 years ago
parent
commit
68a461f591
  1. 32
      src/components/Test.vue

32
src/components/Test.vue

@ -227,20 +227,24 @@
</div> </div>
<van-number-keyboard <van-number-keyboard
v-model="addLiquidVal" v-model="addLiquidVal"
@input="val => handleInput(val, 1)"
:show="numberKeyboardShowVal" :show="numberKeyboardShowVal"
@blur="numberKeyboardShowVal = false" @blur="numberKeyboardShowVal = false"
/> />
<van-number-keyboard <van-number-keyboard
@input="val => handleInput(val, 2)"
v-model="addLiquidPower" v-model="addLiquidPower"
:show="numberKeyboardShowPower" :show="numberKeyboardShowPower"
@blur="numberKeyboardShowPower = false" @blur="numberKeyboardShowPower = false"
/> />
<van-number-keyboard <van-number-keyboard
@input="val => handleInput(val, 3)"
v-model="addLiquidVal2" v-model="addLiquidVal2"
:show="numberKeyboardShowVal2" :show="numberKeyboardShowVal2"
@blur="numberKeyboardShowVal2 = false" @blur="numberKeyboardShowVal2 = false"
/> />
<van-number-keyboard <van-number-keyboard
@input="val => handleInput(val, 4)"
v-model="addLiquidPower2" v-model="addLiquidPower2"
:show="numberKeyboardShowPower2" :show="numberKeyboardShowPower2"
@blur="numberKeyboardShowPower2 = false" @blur="numberKeyboardShowPower2 = false"
@ -315,7 +319,9 @@ const formatter7 = value => {
return value return value
} }
const isFirstClick = ref(true)
const hideAllKeyboards = flag => { const hideAllKeyboards = flag => {
isFirstClick.value = true
if (flag == 1) { if (flag == 1) {
numberKeyboardShowVal.value = true numberKeyboardShowVal.value = true
numberKeyboardShowPower.value = false numberKeyboardShowPower.value = false
@ -342,6 +348,32 @@ const hideAllKeyboards = flag => {
} }
} }
const handleInput = (value, index) => {
if (isFirstClick.value) {
if (index == 1) {
setTimeout(() => {
addLiquidVal.value = value + ''
})
}
if (index == 2) {
setTimeout(() => {
addLiquidPower.value = value + ''
})
}
if (index == 3) {
setTimeout(() => {
addLiquidVal2.value = value + ''
})
}
if (index == 4) {
setTimeout(() => {
addLiquidPower2.value = value + ''
})
}
isFirstClick.value = false
}
}
const setAddLiquidConfig = flag => { const setAddLiquidConfig = flag => {
if (flag == 1) { if (flag == 1) {
websocketStore.sendCommandMsg( websocketStore.sendCommandMsg(

Loading…
Cancel
Save