1.0.5 • Published 8 years ago
carno-keyboard v1.0.5
车牌号码键盘 github
效果如下:
Install
npm install carno-keyboard
Usage
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
props
level1
React.PropTypes.string
省份缩写的键盘。
level2
React.PropTypes.string
车牌号后6位的键盘。
isOpen
React.PropTypes.bool.isRequired
键盘打开状态,默认是false。
onPress
React.PropTypes.func.isRequired
点击键盘的时候执行的回调函数。
done
React.PropTypes.func
输入完之后的时候执行的回调函数。
onBlur
React.PropTypes.func
键盘失去焦点的时候执行的回调函数。