mand-mobile/components/input-item/demo/cases/demo2.vue

56 lines
1.3 KiB
Vue

<template>
<div class="md-example-child md-example-child-input-item-2">
<md-field>
<md-input-item
title="银行卡"
type="bankCard"
placeholder="bankCard xxxx xxxx xxxx xxxx"
></md-input-item>
<md-input-item
title="手机号"
type="phone"
v-model="phone"
placeholder="phone xxx xxxx xxxx"
></md-input-item>
<md-input-item
title="金额"
type="money"
v-model="money"
@keydown="onInputKeydown"
@change="onInputChange"
placeholder="money xx, xxx.xxxx"
></md-input-item>
<md-input-item
title="密码"
type="password"
placeholder="password *********"
></md-input-item>
</md-field>
</div>
</template>
<script>
import {InputItem, Field} from 'mand-mobile'
export default {
name: 'input-item-demo',
title: '业务场景输入框',
components: {
[InputItem.name]: InputItem,
[Field.name]: Field,
},
data() {
return {
phone: '13321234431',
money: '',
}
},
methods: {
onInputKeydown(event) {
console.log(`[Mand Mobile InputItem keydown] ${event.keyCode}`)
},
onInputChange(name, value) {
console.log(`[Mand Mobile InputItem change] ${value}`)
},
},
}
</script>