javascript - 从组件返回列表
问题描述
我的一个组件在每次调用时都会创建一个随机大小的字符串列表(比如 4~10 个字符串)。
假设列表是["airplane", "ball", "car", "dice"]
。
我想返回一个看起来像这样的 html 结构:
airplane [button]
ball [button]
car [button]
dice [button]
我怎样才能做到这一点?我不知道如何返回动态大小的东西。
解决方案
我假设因为您用 react 标记了您的问题,所以您正在使用 JSX。
您只需要映射数组并插入元素。像这样的东西:
return (
<div>
{yourList.map((item) => (
<span>{item}</span><button>Click</button>
)}
</div>
);
推荐阅读
- firebase - Firebase 动态链接分析未显示?
- php - ChoiceType 未映射到实体字段
- android - 如何从 listview onclick 项目中获取特定的 edittext 值?
- python - SQLAlchemy 验证 SSL 连接
- typescript - RxJS:switchMap/mergeMap 中的扫描运算符
- javascript - 未捕获的类型错误:无法读取未定义的属性“包含”
- presto - Presto拆分字符串,但输出到新行
- c - 一次从文件中读取 2 行,然后在 C 中交替将两行合并为一行
- javascript - 如何在特定 DIV 中的 DOM 中更早地激活 JavaScript?
- excel - 在 Excel VBA 中增加行和列以查找差异和粘贴值