ReactNative--属性默认设置
2017-02-22 18:17
225 查看
属性验证 propTypes
组件类的属性
用于验证组件实例的属性是否符合要求
下面传的123是数字,不是字符串,所以会报错
设置组件属性的默认值
通过实现组件的getDefaultProps方法,对属性设置默认值
组件类的属性
用于验证组件实例的属性是否符合要求
var ShowTitle = React.createClass({ propTypes:{ title: React.PropTypes.string.isRequired }, render: function () { return <h1>{this.props.title}</h1> } }); ReactDOM.render( <ShowTitle title=123/>, document.getElementById("container") )
下面传的123是数字,不是字符串,所以会报错
设置组件属性的默认值
通过实现组件的getDefaultProps方法,对属性设置默认值
var MyTitle = React.createClass({ getDefaultProps:function () { return { title:"lanou" }; }, render:function () { return <h1>{this.props.title}</h1> } }); ReactDOM.render( <MyTitle />, document.getElementById("container") );
相关文章推荐
- React-Native 在iOS9之后,网络请求默认为Https请求,如需支持Http,修改info.plist文件添加键值对设置允许http访问。
- React Native 组件的默认属性Props的两种写法
- react-native 组件默认属性(defaultProps) 及 属性类型验证(PropTypes)
- ReactNative学习十六-View属性及Style
- android 5.0 默认水波纹背景属性,可设置任何View
- Sencha toucha2中设置文本框默认提示文字的PlaceHolder属性的颜色
- 创建表空间、查看表空间状态属性、设置默认表空间
- VB,如何设置自定义控件的默认属性
- React Native ios 设置状态栏文本颜色
- Android开发 (小属性)积累-------------------设置键盘默认顶起布局
- Localization native development region 设置属性(转)
- React属性的3种设置方式
- VB6:自定义控件如何设置默认属性
- VS2010 项目属性的默认包含路径设置方法
- React Native-3.React Native中的主要布局属性介绍和练习
- VS2010 项目属性的默认包含路径设置方法
- 如何设置属性为默认的绑定属性
- powerdesigner:设置默认显示属性
- Andriod React Native 样式表中可用样式属性