首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用props.data自动构造我的React项目的MDBNav

使用props.data自动构造我的React项目的MDBNav
EN

Stack Overflow用户
提问于 2020-03-24 08:53:20
回答 1查看 21关注 0票数 0

我是React的新手,我需要一点帮助。我尝试创建一个从props接收数据的组件,并自动创建必要的标签:

我使用的是来自MDBreact的MDBNav。

其想法是将数据( Test1、Test2、Test3、Test4)提取到用于mi navegación选项卡的Tabs的名称。

props.data是我让数据正确接收的地方。

这是我的代码,我不知道如何插入我的JSX并返回一个具有正确名称的MDBNav。

下面是我开始编写的代码:

代码语言:javascript
复制
import { MDBNav, MDBNavItem, MDBNavLink } from "mdbreact";


const MiTabs = props => {
  console.log(props.data);

  for (let key in props.data) {
    console.log(key, props.data[key]);
  }


return (

  <BrowserRouter>

    <MDBNav className="nav-tabs mt-5">
      <MDBNavItem>
        <MDBNavLink active to="#!">Active</MDBNavLink>
      </MDBNavItem>
      <MDBNavItem>
        <MDBNavLink to="#!">Link 1</MDBNavLink>
      </MDBNavItem>
      <MDBNavItem>
        <MDBNavLink to="#!">Link 2</MDBNavLink>
      </MDBNavItem>
      <MDBNavItem>
        <MDBNavLink to="#!">Link 3</MDBNavLink>
      </MDBNavItem>
    </MDBNav>

  </BrowserRouter>



  );
};

export default  MiTabs;

非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2020-03-25 17:26:43

这对我来说很有效:

代码语言:javascript
复制
return (

  <BrowserRouter>
    <MDBNav className="nav-tabs mt-5">

      {props.data.map(a => (
      <MDBNavItem>  <MDBNavLink to={a.enlace}>{a.nombre} </MDBNavLink>  </MDBNavItem>
      ))}

    </MDBNav>
  </BrowserRouter>

  );
};
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60823562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档