基于Umi条件渲染问题

166 阅读1分钟

需求:1.点击某个按钮,需要展示不同的信息2.已知展示信息中必然存在一项信息,需要展示在第一个3.其余消息没有前后之分直接遍历渲染

       <div >
         {
           showDetailData && showDetailData.map(item=>{
             console.log(item)
             if(item.flagName=="基本属性" && item.attrList.length!==0){
                return (
                  <Descriptions title={item.flagName} bordered column={1} >
                    {
                      item.flagName=="基本属性" && item.attrList.map(n=>{
                        return(
                          <Descriptions.Item label={n.name}>{n.value}</Descriptions.Item>
                         )
                       })
                     }
                   </Descriptions>
                )
               }
            })
          }
       </div>