json - 在 React 中用 CSS 替换 JSON 值
问题描述
我会尽力解释这一点。有一个 JSON 结果将文本的每一段分开并用 0 或 1(甚至 0.3 等)标记它们。前端的字符串化结果也显示了这些数字。有没有办法替换这些并根据值(0、0.1 或 1)应用 CSS 样式?
JSON:
"content": [
[0.0, "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", []],
[0.0, "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", []],
[1, "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", []],
];
解决方案
执行此操作的 React 方法是使用array.map()
:
content.map((element) => {
return (
<div style={{cssProperty: element[0]}}>
{element[1]}
</div>
);
}
推荐阅读
- javascript - 如何在javascript中应用图像而不是线性渐变
- python - 修改 Pandas DataFrame 中的行
- javascript - 是否可以在传单地图上获取当前标记列表?
- python - 使用 df.replace() 将数字分配给 pandas 中的字符串
- service - c# 创建 net core 3.1 服务安装程序
- javascript - 为什么我需要中间件来解析 HTTP 正文?
- html - HTML 借记卡有效期
- c++ - 向量值的 C++ 总和(递归)
- python - 您应该如何处理使用 django-modeltranslation 翻译的原始字段?
- angular - 如何在通过 API 的 .TS 调用获得的 Angular 7 应用程序的 HTML 中显示以下数据表