标签:plugin install ons with babel component keyboard const touch
使用Decorator 首先要安装相应的Babel插件
npm install babel-plugin-transform-decorators-legacy --save,同时,需要在.babelrc中的plugins里做相应配置:
"plugins": [
"transform-class-properties",
"babel-plugin-transform-decorators-legacy"
]
在react-native中移除Decorator警告 jsconfig.json
{
"compilerOptions"
: {
"experimentalDecorators"
:
true
,
"allowJs"
:
true
}
}
const dismissKeyboard = require(‘dismissKeyboard‘)
export default (WrappedComponent) => class AutoHideKeyboard extends Component {
render() {
return (
<TouchableWithoutFeedback style={{flex:1}} onPress={dismissKeyboard}>
<View style={{flex:1}}>
<WrappedComponent {...this.props}/>
</View>
</TouchableWithoutFeedback>
)
}
}
标签:plugin install ons with babel component keyboard const touch
原文地址:http://www.cnblogs.com/oldcownotGiveup/p/7085541.html