为了账号安全,请及时绑定邮箱和手机立即绑定

[以修正]react 如何循环输出接口中的数据?

[以修正]react 如何循环输出接口中的数据?

波斯汪 2019-03-08 14:15:02
单个输出数据可以,如何循环输出接口中的数据?求解?原始<div id="demo"></div>    <script type="text/babel">        var UserGist = React.createClass({            getInitialState:function(){                return {                    username: '',                      lastGistUrl: ''                }            },            componentDidMount:function(){                $.get(this.props.source, function(result) {                    var datas = result[0];                    this.setState({                        username: datas.owner.login,                          lastGistUrl: datas.html_url                    })                }.bind(this));            },            render:function(){                return (                    <div>                        <em>{this.state.username}</em> : {this.state.lastGistUrl}                    </div>                )            }        });        ReactDOM.render(            <UserGist source="https://api.github.com/users/octocat/gists" />,            document.getElementById('demo')        );    </script>成功
查看完整描述

1 回答

?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

var UserGist = React.createClass({

            getInitialState:function(){

                return {

                    datas: []

                }

            },

            componentDidMount:function(){

                $.get(this.props.source, function(datas) {

                    this.setState({

                        datas

                    })

                }.bind(this));

            },

            render:function(){

                return (

                    <div>

                        {

                            this.state.datas.map(item => (<div>

                                <em>{item.username}</em> : {item.lastGistUrl}

                            </div>))

                        }

                    </div>

                )

            }

        });


查看完整回答
反对 回复 2019-03-25
  • 1 回答
  • 0 关注
  • 555 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信