Skip to content

key board props和事件

Carl's edited this page Jun 14, 2021 · 13 revisions

props

  • emojiMap 表情包,如果不传递就不显示顶部tab表情选项,格式参考
  • disabledInputUpdateMixKeyBoardLang 禁用input更改 输入法的语言类型(input 的type 为mix时候有效),默认不禁用
  • keyBoardMaps 自定义的键盘按键配置,默认undefined,格式参考
  • hideHead 隐藏顶部tab前三个元素(键盘选项,表情选项,控制器选项),默认否

props keyBoardMaps

  • 格式:
   cnMap: [],
   enMap:[],
   enSymbolMap: [],
   numberMap: [],
   cnSymbolMap: [
    [
      {
        text: "【"
      },
      {
        text: "】"
      }
    ],
    [
      {
        text: ":"
      },
      {
        text: "-"
      }
    ]
  ],
}

  • 说明
 - props keyBoardMaps是对象类型
 - 必须包含指定key,不可以多或少:cnMap,enMap,cnSymbolMap, enSymbolMap,numberMap
 - keyBoardMaps对象的子元素是二维数组,二维数组的字元素表示键盘的一行键盘

二维数组的字元素说明

  • text 键盘显示的文字
  • hideText 不显示text
  • isBigBtn 键盘上面显示宽体键盘
  • operate 功能性函数,必须为其中一个["delete","back","noThing"]
  • classString 按键样式名字

event

  • @show 键盘显示状态
 - 回调函数的参数是个对象,包含show,el
 - show 的值为布尔值
 - el 是键盘的最外层dom对象