当前位置: 首页 > 文档资料 > FeArt 中文文档 >

KeyBoard 数字键盘

优质
小牛编辑
135浏览
2023-12-01

使用指南

组件介绍

数字键盘组件

引入方式

import { KeyBoard } from 'feart';

export default {
  components: {
    'fe-key-board': KeyBoard,
  },
  data() {
    return { keyboard: '' };
  },
  methods: {
    hideKeyBoard() {
      this.keyboard = '';
    },
    onInput(text) {
      alert(text);
    },
  },
};

代码演示

默认数字键盘

<fe-button @click.native="keyboard = 'null'">默认数字键盘</fe-button>
<fe-key-board :show="keyboard === 'null'" @blur="hideKeyBoard" @input="onInput"></fe-key-board>

带标题数字键盘

<fe-button @click.native="keyboard = 'title'">带标题数字键盘</fe-button>
<fe-key-board
  :show="keyboard === 'title'"
  @blur="hideKeyBoard"
  @input="onInput"
  :title="'标题'"
  show-title-close
  :close-button-text="'确定'"
></fe-key-board>

主题 default 数字键盘

<fe-button @click.native="keyboard = 'default'">主题default数字键盘</fe-button>
<fe-key-board
  :show="keyboard === 'default'"
  @blur="hideKeyBoard"
  @input="onInput"
  :title="'标题'"
  theme="default"
  show-title-close
  :close-button-text="'确定'"
></fe-key-board>

API

参数说明类型默认值可选值
show是否显示Booleanfalsefalse/true
title键盘标题String--
close-button-text确认/关闭按钮文案,没有不显示String--
show-title-close是否显示确认/关闭按钮Boolean--
okText确认按钮文字Stringfalse-
extra-key额外按键内容String.-
theme主题String-default
z-index键盘的 z-indexNumber100-
transition是否有过场动画Booleantruefalse/true
hide-on-click-outside点击外部时是否收起键盘Booleantruefalse/true

Events

事件名参数说明备注
inputval点击按键时触发-
delete点击删除时触发-
blur点击非键盘区域时触发-
show键盘显示时触发-
hide键盘隐藏时触发-
ok点击确认按钮时触发-