javascript - 如何更改文本颜色取决于使用 javascript 进行 reactjs Web 应用程序的文本值?
问题描述
{数据.状态}
如果数据状态值为是表示,则为绿色如果数据状态值为否表示,则如果数据状态值为非是或否,则为红色,不显示内容
我是reactjs的新手。所以请帮助我
解决方案
您可以使用 JavaScript 更改 CSS 类名,然后为这些类名分配不同的颜色:
{
<div className={data.status === "yes" ? "green" : "red"}>
My color will change
</div>
}
然后在你的 CSS 文件中简单地为这些类名分配颜色。
推荐阅读
- node.js - 类型错误:'todo.find 不是函数'
- c++ - 错误:使用clang没有可行的重载,使用gcc编译
- python - 将gif编码为base64而不写入磁盘python
- wso2 - 在 API manager 中创建的租户无法登录 ID 服务器的 carbon 控制台
- javascript - Chrome 有时不显示 SVG 图像
- sql-server-2019 - xevent 跟踪在 SQL Server 2019 中不返回任何内容
- latex - 在 orgmode 的 Latex 导出中使用 \addbibresource 时表标签引用中断
- javascript - 当数组数据从祖父组件更改时,vuejs如何从孙子组件检测函数中的数据更改
- c++ - qt如何渲染mainwidget
- javascript - 将 JSX 元素渲染为多级金字塔