layoutSubViews = () => {
let List = [];
let busiList = this.props.busiList;
for (let i = 0 ; i < busiList.length; i++){
List.push(
<Button key={i} type="primary">{busiList[i]}</Button>
)
}
return List;
};
render() {
return (<div style={style}>
{this.layoutSubViews()}
</div>)
}
通过返回一个数组来创建多个view,感觉确实不好理解,按照oc的思路,应该还有一个遍历添加到父控件的步骤,这里不需要
网友评论