美文网首页
React this.props 传递多个数据 数组(模拟从服务

React this.props 传递多个数据 数组(模拟从服务

作者: 基本密码宋 | 来源:发表于2017-11-02 23:48 被阅读68次
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import registerServiceWorker from './registerServiceWorker';

import MyCommpent from './MyCommpent'
import MyCommpent2 from './MyCommpent2'


// ReactDOM.render(<App />, document.getElementById('root'));

// ReactDOM.render(<MyCommpent/>,document.getElementById('root'))


/***
*定义的数组 需要传递给控件进行解析
*/
let datas=[
    {'frstName':'第一个名字1','twoName':'第二个名字1','threeName':'第三个名字1'},
    {'frstName':'第一个名字2','twoName':'第二个名字2','threeName':'第三个名字2'},
    {'frstName':'第一个名字3','twoName':'第二个名字3','threeName':'第三个名字3'}
]

ReactDOM.render
(
    <MyCommpent2 data={datas}> //传递 data属性 里面是个数组

    </MyCommpent2>,
    document.getElementById('root'))

registerServiceWorker();

下面是进行控件解析数据了

import React ,{Component}from 'react'

class MyCommpent2 extends Component{

    render(){
        /**
         * 通过map循环处理数据,并放到<div>中的<span>中  最后返回整个的空间中就有数据了
         * 
         * @type {Array|Object|*}
         */
        let params=this.props.data.map(params=>{
            return(
                <div>
                    <span>{params.frstName}</span>
                    <span>{params.twoName}</span>
                    <span>{params.threeName}</span>
                </div>
            )
        })

        return(
             <div>
                 {params}
             </div>
        )
    }
}

export default MyCommpent2 ;

相关文章

  • React this.props 传递多个数据 数组(模拟从服务

    下面是进行控件解析数据了

  • React入门 —— this.props

    React入门 —— this.props this.props React允许将代码封装成组件,然后像插入普通 ...

  • 服务参数传递

    微服务(服务)参数传递问题 一、前端参数传递 get请求 传递简单数据复杂点的入数组等,可以在uri中使用{par...

  • vue和react 区别:

    vue和react 区别: 1、vue与react的对比,如何选型?从性能,生态圈,数据量,数据的传递上,作比较 ...

  • vue.js面试题整理2

    1、vue与react的对比,如何选型?从性能,生态圈,数据量,数据的传递上,作比较 (1)React 和 Vue...

  • vue3.0特性展望

    1、vue与react的对比,如何选型?从性能,生态圈,数据量,数据的传递上,作比较 (1)React 和 Vue...

  • 2.ReactJS组件的生命周期

    创建阶段getDefaultProps: 处理this.props默认值。 在React.createClas...

  • React中的setState简析

    React中数据的更新操作 这里以更新数组为例说明React中数据应该如何更新 React中更新数组必须生成一个新...

  • C语言 第5节 数组

    为什么需要数组为了解决大量同类型数据的存储和使用的问题(定义n多个不同的变量名,累死;)为了模拟现实世界 数组的分...

  • 使用VUE渲染后端数据

    后端:访问数据库,实现数据的增删改查,提供接口给前端提供服务通常使用JSON格式作为数据传递的规范[]数组或集合{...

网友评论

      本文标题:React this.props 传递多个数据 数组(模拟从服务

      本文链接:https://www.haomeiwen.com/subject/hvkzpxtx.html