React: 一次创建多个控件

2017-11-22  本文已影响0人  fanglaoda
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的思路,应该还有一个遍历添加到父控件的步骤,这里不需要

上一篇 下一篇

猜你喜欢

热点阅读