我正在使用Material UI中的Badge组件,但即使它是空的也会显示.有点傻,他们不会开箱即用.为什么有人想要一个空徽章?无论如何,我把它连接到我的API来读取数据,但正如我所说,当name.warni
以下是该代码的片段:
<Badge className="warning-badge" badgeContent={name.warningsCount > 0 && name.warningsCount}> <AlertWarning /> </Badge> <Badge className="problems-badge" badgeContent={name.problemsCount > 0 && name.problemsCount}> <AlertWarning /> </Badge>
提前致谢!
您还可以在name.warningsCount不为空时呈现徽章:{name.warningsCount > 0 && ( <Badge className="warning-badge" badgeContent={name.warningsCount} > <AlertWarning /> </Badge> )}
无需隐藏不应该首先渲染的元素.