reactjs - 如何有条件地向组件添加文本?
问题描述
我想添加这条线,说明忍者是大师,但前提是腰带是红色或黑色。我想我正在混淆我正在尝试使用的这种类型的功能。
<div>{isMaster = () => {
if (n.belt === "black" || n.belt === "red") {
return "Master";
} else {
return null;
}
}}</div>
解决方案
<div>
{(n.belt === "black" || n.belt === "red") && "Master"}
</div>
推荐阅读
- json - 为什么我的组件在 ReactJS 中返回一个空对象?
- python - 在 Python 中变量赋值后的尾随 '==' 有什么作用?
- unicode - Unicode 符号在编写 Coq 时无法通过 Proof-general
- ssh-keygen - ssh-keygen 不生成密钥
- c++ - 如何编写一个一个一个接收字符并以带页的书的形式显示的算法?
- excel - INDEX-MATCH 所有值,并将所有匹配值连接/textjoin 到一个单元格中
- python - 如何使用循环遍历文件并根据第一个索引值删除一定数量的行,然后每 100 次删除?
- javascript - 在头像 React 中显示图像
- c# - 包含表上的实体框架分组
- autodesk-forge - 如何在发现隐藏的 Autodesk 查看器中显示停靠面板?