cari

Rumah  >  Soal Jawab  >  teks badan

初学React,怎么通过获取到的JSON数据渲染相应数量的元素?

如图,渲染一个列表:

bVFkzX.png

高洛峰高洛峰2943 hari yang lalu799

membalas semua(3)saya akan balas

  • 欧阳克

    欧阳克2016-11-10 10:49:39

    直接手打demo了

    // ...
    render(json){
        return (
            
                  {                 json.keys.map( data => {                     return 
    • {json[data]}
    •                 })             }         
        ) } // ...

    或者

    // ...
    render(json){
        let arr = json.keys.map( data => {
            return (
  • {json[data]}
  • )     })     return (         
                  { arr }         
        ) } // ...


    balas
    0
  • 三叔

    三叔2016-11-10 10:49:01

      render() {
        return (
                  { this.state.list.map((elem, index) => {                   return 
  •                            { elem.name }                          
  • ;                 }) }             
    );   }


    balas
    0
  • 三叔

    三叔2016-11-10 10:48:25

    遍历列表,然后异步请求数据,数据回来之后,setState更新数据(会触发view)。


    balas
    0
  • Batalbalas