车牌号码键盘 github
效果如下:
npm install carno-keyboard
CarnoKeyboard使用react-tap-event-plugin监听tap事件,确保你在app开始的地方引入。
import injectTapEventPlugin from 'react-tap-event-plugin';
injectTapEventPlugin();
CarnoKeyboard组件用法
import CarnoKeyboard from 'carno-keyboard'
<CarnoKeyboard
isOpen={this.state.isOpen}
onPress={::this.onPress}
onBlur={::this.onBlur}
level1={keyboardText.level1}
level2={keyboardText.level2}
done={::this.done}
/>
// 具体用法请见example
React.PropTypes.string
省份缩写的键盘。
React.PropTypes.string
车牌号后6位的键盘。
React.PropTypes.bool.isRequired
键盘打开状态,默认是false。
React.PropTypes.func.isRequired
点击键盘的时候执行的回调函数。
React.PropTypes.func
输入完之后的时候执行的回调函数。
React.PropTypes.func
键盘失去焦点的时候执行的回调函数。