reactjs - 如何使用 React.js 在跨度上呈现不同的类?
问题描述
<span className="inactiveBtn">Inactive</span>
<span className="activeBtn">Active</span>
<span className="deletedBtn">To be Delted</span>
我在我的表格列中使用这 3 个跨度,但我想动态呈现它,就像文本处于活动状态、非活动状态或已删除一样,它应该将其各自的类和文本呈现到跨度。
解决方案
您可以将三个选项存储在一个数组中:
const options = [{label: 'Inactive', class: 'inactiveBtn'},
{label: 'Active', class: 'activeBtn'},
{label: 'To Be Deleted', class: 'deletedBtn'}];
{options.map((item, index) =>
<span key={index} className={item.class}>{item.label}</span> )}
推荐阅读
- ios - 如何从“正在播放信息”中删除我的应用程序?
- docker - 在 docker-compose 文件中指定服务标签
- python - 当在 matplotlib 的图中使用时,seaborn 图表是空白的
- java - 错误:无法解决:com.github.ybq:Android-SpinKit:1.1.0
- python-jedi - 如何为 C++ 库的自动完成正确设置 __doc__
- python - 气流 - 脚本更改文件名变量
- c# - 我的 .aspx 文件中的 C# 代码有什么问题?
- android - Firebase Flutter 获取/比较文档 id 大写
- python-3.x - 如何在数据框中找到两列 A 和 B 之间的单词交集并创建一个新列 C
- rust - 有没有办法写入代数矩阵的整行/列?