Numkeyboard 数字键盘

使用指南

import { Numkeyboard } from 'funt-ui';

Vue.use(Numkeyboard);

效果演示

代码演示

<template>
<div>
  <div class="numkeyboard-example">
    <numkeyboard :value="phonevalue" type="phone" label="手机号码:" placeholder="phone format" @onChange="change" @onBlur="blur" @onFocus="focus"></numkeyboard>
    <numkeyboard v-model="bankCard" type="bankCard" label="银行卡号:" placeholder="bankCard format" textalign="right"></numkeyboard>
    <numkeyboard v-model="percet" label="小数点:" :decimal="false" placeholder="percent format" textalign="center"></numkeyboard>
    <numkeyboard v-model="normal" label="数字:" placeholder="number" textalign="center"></numkeyboard>
  </div>
</div>
</template>
<script>
export default {
  data() {
    return {
      phonevalue:'',
      bankCard: '186', 
      percet: '', 
      normal: '', 
    }
  },
  methods: {
    change(v) {
      this.phone = v;
      console.log('change: ' + v);
    },
    blur() {
      console.log('blur');
    },
    focus() {
      console.log('focus');
    }
  }
};
</script>

API
numkeyboard

参数 说明 类型 默认值
value value 可选值 (和onChange配合使用) String ''
v-model 双向数据绑定 可选值 String ''
label label 可选值 String ''
type 银行卡bankCard;,手机号phone 可选值 String ''
placeholder placeholder 可选值 String ''
textalign 文本对齐方式 可选值 String 'left'
decimal 是否禁用键盘中的‘ . ’ 可选值 Boolean true
onChange change 事件触发的回调函数, 可选值 (newVal: string): void Event -
onBlur blur 事件触发的回调函数, 可选值 参数: 无 Event -
onFocus focus 事件触发的回调函数, 可选值 参数: 无 Event -
上次更新: 2018-9-20 15:38:49