首页 > 代码库 > ReactNative--children
ReactNative--children
this.props.children
children是一个例外,不是跟组件的属性对应的
表示组件的所有子节点
HTML5中有一种标签:列表 <ul> <ol> <li>
定义一个列表组件,列表项中显式的内容,以及列表项的数量都由外部决定
var ListComponent = React.createClass({ render: function () { return ( <ul> { /* 列表项内容及数量不确定,需要在创建模板时才能确定 利用this.props.children从父组件获取需要展示的列表项内容 获取列表项内容后,需要遍历children,逐项进行设置 使用React.Children.map方法 返回值: 数组对象。这里数组中的元素是<li> */ React.Children.map(this.props.children, function(child){ return <li>{child}</li> }) } </ul> ) } }); ReactDOM.render( ( <ListComponent> <h1>lanou</h1> <a href = "https://www.baidu.com">https://www.baidu.com</a> </ListComponent> ), document.getElementById("container") );
ReactNative--children
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。