You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
import { defineMixin } from '../../libs/vue'
import defProps from '../../libs/config/props.js'
export const props = defineMixin ( {
props : {
// 键盘的类型, number-数字键盘, card-身份证键盘, car-车牌号键盘
mode : {
type : String ,
default : ( ) => defProps . keyboard . mode
} ,
// 是否显示键盘的"."符号
dotDisabled : {
type : Boolean ,
default : ( ) => defProps . keyboard . dotDisabled
} ,
// 是否显示顶部工具条
tooltip : {
type : Boolean ,
default : ( ) => defProps . keyboard . tooltip
} ,
// 是否显示工具条中间的提示
showTips : {
type : Boolean ,
default : ( ) => defProps . keyboard . showTips
} ,
// 工具条中间的提示文字
tips : {
type : String ,
default : ( ) => defProps . keyboard . tips
} ,
// 是否显示工具条左边的"取消"按钮
showCancel : {
type : Boolean ,
default : ( ) => defProps . keyboard . showCancel
} ,
// 是否显示工具条右边的"完成"按钮
showConfirm : {
type : Boolean ,
default : ( ) => defProps . keyboard . showConfirm
} ,
// 是否打乱键盘按键的顺序
random : {
type : Boolean ,
default : ( ) => defProps . keyboard . random
} ,
// 是否开启底部安全区适配, 开启的话, 会在iPhoneX机型底部添加一定的内边距
safeAreaInsetBottom : {
type : Boolean ,
default : ( ) => defProps . keyboard . safeAreaInsetBottom
} ,
// 是否允许通过点击遮罩关闭键盘
closeOnClickOverlay : {
type : Boolean ,
default : ( ) => defProps . keyboard . closeOnClickOverlay
} ,
// 控制键盘的弹出与收起
show : {
type : Boolean ,
default : ( ) => defProps . keyboard . show
} ,
// 是否显示遮罩,某些时候数字键盘时,用户希望看到自己的数值,所以可能不想要遮罩
overlay : {
type : Boolean ,
default : ( ) => defProps . keyboard . overlay
} ,
// z-index值
zIndex : {
type : [ String , Number ] ,
default : ( ) => defProps . keyboard . zIndex
} ,
// 取消按钮的文字
cancelText : {
type : String ,
default : ( ) => defProps . keyboard . cancelText
} ,
// 确认按钮的文字
confirmText : {
type : String ,
default : ( ) => defProps . keyboard . confirmText
} ,
// 输入一个中文后,是否自动切换到英文
autoChange : {
type : Boolean ,
default : ( ) => defProps . keyboard . autoChange
}
}
} )