如何在reactjs中动态创建链接?

维诺特·克里希南(Vinoth Krishnan)

我们已经通过API动态获得菜单导航。如何动态传递菜单导航。

API响应。

http://jsoneditoronline.org/?id=7d4f2ddbabb7eba80dde69867989f0f3

这里的代码。

componentDidMount() {
    axios.get('http://****.com/****/api/products/navigation_menu?app_id=*******8')
      .then(res => {
       const ajaxresponse = res.data.result_set;
       console.log();
      ajaxresponse.forEach(function(loaddata) {
         console.log(loaddata.menu_custom_title);

    });

      });
  }
   render() {
      return (
         <div>
            <ul>
               <li><Link to="/home" >{this.state.home}</Link></li>
               <li><Link to="/about" >{this.state.about}</Link></li>
               <li><Link to="/contact" >{this.state.contact}</Link></li>
            </ul>

           {this.props.children}
         </div>
      )
   }
}

export default App;
玛雅克·舒克拉(Mayank Shukla)

res.data.result_set从服务器获取数据后,请存储in状态变量,

this.setState({data: res.data.result_set});

然后使用此函数动态生成菜单项:

_createMenuItems(){
    return this.state.data.map((loaddata, index)=>
        <li key={index}><Link to={/*put the link here*/} >{loaddata.menu_custom_title}</Link></li>
    );
}

render() {
    return (
        <div>
            <ul>
               <li><Link to="/home" >{this.state.home}</Link></li>
               <li><Link to="/about" >{this.state.about}</Link></li>
               <li><Link to="/contact" >{this.state.contact}</Link></li>
               {this._createMenuItems()}
            </ul>
            {this.props.children}
        </div>
    )
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Jekyll中动态创建链接?

来自分类Dev

如何在Django中创建动态链接

来自分类Dev

如何在Reactjs中创建动态字段

来自分类Dev

如何在数据列表中创建动态超链接

来自分类Dev

如何在ReactJs中单击动态生成的“链接”时将值传递给页面?

来自分类Dev

如何在ReactJS中链接动作?

来自分类Dev

如何在动态链接中传递参数?

来自分类Dev

如何在JavaScript中动态链接方法

来自分类Dev

如何在Larevel中动态链接功能?

来自分类Dev

如何在reactjs中动态加载组件?

来自分类Dev

如何在 ReactJS 中动态添加图像?

来自分类Dev

如何在React-Router 2.5中创建到属性的动态链接

来自分类Dev

如何在存档创建过程中让tar动态地链接相同的内容?

来自分类Dev

如何在React-Router 2.5中创建到属性的动态链接

来自分类Dev

如何在渲染 ReactJS 中动态创建两个输入占位符

来自分类Dev

如何在列表变量之间创建动态链接

来自分类Dev

如何在Laravel中创建下载链接

来自分类Dev

如何在jQuery中创建链接?

来自分类Dev

如何在Rails中创建任意链接?

来自分类Dev

如何在C ++中创建链接列表?

来自分类Dev

如何在jQuery中创建链接

来自分类Dev

如何在流星中创建动态资产

来自分类Dev

如何在D中创建动态库?

来自分类Dev

如何在Jade中动态创建行?

来自分类Dev

如何在GWTP中创建动态表

来自分类Dev

如何在Erlang中动态创建原子?

来自分类Dev

如何在Java中动态创建变量?

来自分类Dev

如何在php中动态创建数组?

来自分类Dev

如何在php中创建动态URL?