42 lines
608 B
Vue
42 lines
608 B
Vue
<template>
|
|
<view class="container">
|
|
<button type="default" @click="open">打开键盘</button>
|
|
{{value}}
|
|
<cu-keyboard ref="cukeyboard" @change="change" @confirm="confirm" @hide="hide"></cu-keyboard>
|
|
</view>
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
data() {
|
|
return {
|
|
value:''
|
|
}
|
|
},
|
|
mounted() {
|
|
|
|
},
|
|
methods: {
|
|
change(e){
|
|
this.value = e;
|
|
console.log("数字改变",e);
|
|
},
|
|
open(){
|
|
console.log("打开键盘");
|
|
this.$refs.cukeyboard.open();
|
|
},
|
|
confirm(e){
|
|
console.log("付款",e);
|
|
},
|
|
hide(){
|
|
console.log("关闭键盘")
|
|
}
|
|
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style>
|
|
|
|
</style>
|