繁体   English   中英

反应:文本和三元组合不起作用

[英]React : Text and ternary combination not working

我想显示div的类取决于isAddingVarianisEditingVarian的状态,如果它们都为true,则该类将为float-right d-one ;如果为false,则它将为float-right 我知道我可以这样

<div class={isAddingVarian || isEditingVarian?'float-right d-none':'float-right'}>

但我想要这样的东西

<div class={"float-right "+isAddingVarian || isEditingVarian?"d-none":''}>

我怎样才能做到这一点?

尝试这个

<div className={`float-right ${isAddingVarian || isEditingVarian? "d-none":''} `}></div>

它的设置方式永远不会使其成为三元表达式,包含chars的字符串将始终为true,而|| 运算符返回第一个真值。

您只需要重新考虑逻辑并进行不同的设置即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM