简单react示例

var DATA = [{
  "status": "IN_PROGRESS",
  "amount": 600.0,
  "loan_time": "2016-08-12 16:07:00",
  "loan_limited": 1,
  "load_no": "JKM16081203NTD"
}, {
  "status": "IN_PROGRESS",
  "amount": 100.0,
  "loan_time": "2016-08-16 14:40:30",
  "loan_limited": 1,
  "load_no": "JKM16081603NTU"
}, {
  "status": "IN_PROGRESS",
  "amount": 500.0,
  "loan_time": "2016-08-16 16:29:58",
  "loan_limited": 1,
  "load_no": "JKM16081603NTW"
}, {
  "status": "IN_PROGRESS",
  "amount": 900.0,
  "loan_time": "2016-08-17 15:20:46",
  "loan_limited": 12,
  "load_no": "JKM16081703NTX"
}];

var React = require('react');
var ReactDOM = require('react-dom');

var List = React.createClass({
  render: function() {
    return (
      <div>
                  <ul ref='list'>
                {
                  this.props.user.map(function(node, i){
              return(
                    <li key={ i } ><p>账户余额:{ node.amount }</p>
                    {
                      node.status == 'IN_PROGRESS' ? '进行中' : '已完成'
                    }                  
                    <p> 借款日期:{node.loan_time}</p>
                     <p> 还款期限:{node.loan_time}</p>
                      <p> 还款编号:{node.load_no}</p>
                    </li>)})
              }
              </ul>
            </div>
    );
  }
});

Content = React.createClass(function() {
  render: function() {
    return (
      <div>
          <List  user=this.prop.data />

        </div>
    )
  }
})
ReactDOM.render(<Content data={DATA} />, document.getElementById('app'));
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容