RN中属性的使用
2017-06-30 本文已影响15人
踏云小子
1.设置属性类型
通过修改propsType来实现,恩,比较奇怪的写法,感受下
static propsType={
title:View.propTypes.string,
titleView:View.propTypes.element,
hidden:View.propTypes.bool,
style:View.propTypes.style,
}
2.构造属性
通过constructor构造器来实现,里面可以设置属性的默认值
constructor(props){
super(props);//父类方法
this.state={
title:'',
hidden:false,
}
}
3.使用属性
很简单,直接this.props.xx
4.修改属性
也很简单,用setState
方法:
this.setState({
title: 'ha ha'
});