vant/docs/examples-docs/en-US/number-keyboard.md
neverland 14de879a3b [Doc] add some english documents (#220)
* [bugfix] Checkbox border render error in weixin browser

* [bugfix] TreeSelect dependency path error

* [bugfix] Swipe should clear autoplay timer when destroyed
2017-10-18 07:14:25 -05:00

1.8 KiB

NumberKeyboard

Install

import { NumberKeyboard } from 'vant';

Vue.component(NumberKeyboard.name, NumberKeyboard);

Usage

Basic Usage

:::demo Basic Usage

<van-button @touchstart.native.stop="showKeyboard = true">
  ShowKeyboard
</van-button>

<van-button @touchstart.native.stop="showKeyboard = false">
  HideKeyboard
</van-button>

<van-number-keyboard
  :show="showKeyboard"
  @blur="showKeyboard = false"
  @input="onInput"
  @delete="onDelete"
/>
export default {
  data() {
    return {
      showKeyboard: true
    }
  },

  methods: {
    onInput(value) {
      Toast(value);
    },
    onDelete() {
      Toast('delete');
    }
  }
}

:::

API

Attribute Description Type Default Accepted Values
show Whether to show keyboard Boolean - -
title Keyboard title String - -
extraKey Content of bottom left key String '' -
zIndex Keyboard z-index Number 100 -
transition Whether to show transition animation Boolean true -
showDeleteKey Whether to show delete button Boolean true -

Event

Event Description Attribute
input Triggered when keydown key: Content of the key
delete Triggered when press delete key -
blur Triggered when blur keyboard -
show Triggered when keyboard is fully displayed. -
hide Triggered when keyboard is fully hidden. -