返回介绍

Keyboard 键盘

发布于 2020-05-05 22:51:20 字数 3000 浏览 1156 评论 0 收藏 0

import { Keyboard } from 'feui';
components: {
  [Keyboard.name]: Keyboard
},
data() {
  return {
    showKeyboard1: false,
    showKeyboard2: false
  }
},
methods:{
  onInput(val){
    console.log(val);
  },
  onDelect(val) {
    console.log(val);
  }
}

代码演示

普通键盘

<fe-button :gradients="['#1D62F0', '#19D5FD']" 
  @click.native='showKeyboard1 = !showKeyboard1' >
  打开普通键盘
</fe-button>
<fe-keyboard :show="showKeyboard1" extra-key='.' 
  @input="onInput" @delete="onDelete" 
  @blur="showKeyboard1 = false">
</fe-keyboard>

自定义键盘

<fe-button :gradients="['#0D2633', '#007FBF']" 
  @click.native='showKeyboard2 = !showKeyboard2' >
  打开自定义键盘
</fe-button>
<fe-keyboard :show="showKeyboard2" extra-key='X' 
  theme='custom' @input="onInput" close-button-text="完成/确定" 
  @delete="onDelete" @blur="showKeyboard2 = false">
</fe-keyboard>

API

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

Events

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文