reactjs – 根据badgeContent中的内容操作Material UI / React B
发布时间:2020-12-15 16:19:46 所属栏目:百科 来源:网络整理
导读:我正在使用Material UI中的Badge组件,但即使它是空的也会显示.有点傻,他们不会开箱即用.为什么有人想要一个空徽章?无论如何,我把它连接到我的API来读取数据,但正如我所说,当name.warningsCount == 0和name.problemsCount = 0时,我希望整个徽章(图标和气泡)
我正在使用Material UI中的Badge组件,但即使它是空的也会显示.有点傻,他们不会开箱即用.为什么有人想要一个空徽章?无论如何,我把它连接到我的API来读取数据,但正如我所说,当name.warningsCount == 0和name.problemsCount = 0时,我希望整个徽章(图标和气泡)显示= none.我很难完成这件事.
以下是该代码的片段: <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> )} 无需隐藏不应该首先渲染的元素. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |