# tui-keyboard 数字键盘

介绍

数字键盘,例子包括6位数和4位数输入,长度动态传入,结合组件 tui-keyboard-input 使用。

# 引入

# uni-app引入

第一种,手动引入(可全局引入)

import tuiKeyboard from "@/components/thorui/tui-keyboard/tui-keyboard"
export default {
	components:{
		tuiKeyboard
	}
}

第二种,开启easycom组件模式,如果不了解如何配置,可先查看 官网文档 (opens new window)

# uni-app版本平台差异说明

App-Nvue App-vue H5 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
升级中 升级中 升级中 升级中 升级中

# 微信小程序引入(可在app.json中全局引入)

{
  "usingComponents": {
    "tui-keyboard": "/components/thorui/tui-keyboard/tui-keyboard"
  }
}

# 代码演示

部分功能演示,具体可参考示例程序以及文档API。

基础用法

通过 show 属性控制键盘显示。

<!--uni-app-->
<tui-keyboard :show="show" @close="closeKeyboard" @click="keyboardClick">
	<view class="tui-digital-box">
		<view class="tui-keyboard-tips">请输入密码</view>
		<tui-keyboard-input :inputvalue="pwdArr"></tui-keyboard-input>
	</view>
</tui-keyboard>

<!--小程序-->
<tui-keyboard show="{{show}}" bindclose="closeKeyboard" bindclick="keyboardClick">
	<view class="tui-digital-box">
		<view class="tui-keyboard-tips">请输入密码</view>
		<tui-keyboard-input inputvalue="{{pwdArr}}"></tui-keyboard-input>
	</view>
</tui-keyboard>

# Slots

名称 说明
default 键盘上方展示的内容

# Props

参数 类型 说明 默认值
mask Boolean 是否需要mask true
show Boolean 控制键盘显示 false
action Boolean 是否直接显示,不需要动画,一般使用在锁屏密码 true
radius Boolean 是否带圆角 false

# Events

事件名 说明 回调参数
close 关闭键盘时触发 {}
click 键盘点击事件 {
  index:Number //键盘按键索引值
}

# 预览

# 线上程序扫码预览

ThorUI组件库 H5二维码 ThorUI示例
ThorUI组件库小程序码 H5二维码 ThorUI示例小程序码