reactjs - 返回reactjs的多个条件
问题描述
我正在创建一个反应项目,显示时我不能做多个条件 我的组件有这样的状态: {user valid: "ok" valid2: "ok" }
在 return () 中,我想添加一个条件来显示“OK”,如果 valid 或 valid2 等于 ok 我试过这样的事情:
<p>
{
this.state.user.valid === "ok" || this.state.user.valid2 === "ok" ? "ok"
: "verify"
}
</p>
但它不起作用请问如何做到这一点?
先感谢您
解决方案
如果 valid 或 valid2 等于 ok。您需要添加括号。
<p>
{ (this.state.valid === "ok" || this.state.valid2 === "ok")? "ok" : "verify" }
</p>
推荐阅读
- c++ - 为什么ifstream getline崩溃
- git - 如何修复 git push 或 pull 问题 SSL_CTX_set_alpn_protos
- azure - 使用 Powershell 将 .csv 文件转换为 ZIP 文件并存储在 Azure blob stroage 中
- python - 计算单元格值为列表的列表熊猫数据框的长度
- android - Android Studio -- 无法标记目标目录“#”。期待要么'
' 或者 ' # _ ' 格式 - python-3.x - 构建仿真性能数据数据库
- linux - Bash 脚本不会在 Centos 8 中作为 cron.hourly 作业运行
- machine-learning - ResNet50 torchvision 实现在 CIFAR-10 上的准确性较低
- vim - 我在链接 brew 的 vim 版本时遇到问题
- c# - 从 html 按钮调用 C# 函数