繁体   English   中英

在reactjs中,如何映射数组并添加到返回值?

[英]In reactjs, how do I map an array and add   to the return values?

我敢肯定这很简单,但是我找不到添加nbsp的正确语法; 给每个返回的值。

let tags = ['foo', 'bar', 'bas']
let rv = (this.state.data.tags.map((tag) => {
  return (<Label bsStyle="default" key={Math.random()}>tag</Label>) + '&nbsp;'})
)

我只是现在随机猜测语法而浪费时间。 有人可以建议在每个返回值末尾包含的正确方法吗?

谢谢

包装<Label>&nbsp; 在一个包含元素中。

 let tags = ['foo', 'bar', 'bas']; let rv = tags.map((tag, index) => { return ( <div> <Label bsStyle="default" key={index}>tag</Label>&nbsp; </div> ); }) 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM