如何在我的<div>
&#34;按钮&#34;中添加第二课程?如果我追加&#39;切换按钮&#39;班级不起作用。
<CSSTransitionGroup
transitionName="buttonAninmated"
transitionEnterTimeout={300}
transitionLeaveTimeout={300}
>
<div className={['toggle-button', this.state.active ? 'active-button': null]} onClick={this.toggleMenu}>
<span></span>
<span></span>
<span></span>
</div>
</CSSTransitionGroup>
答案 0 :(得分:1)
className = {`toggle-button ${this.state.active ? `active-button` : ``}`}
或使用+
:
className = {"toggle-button " + this.state.active ? "active-button" : ""}
要应用多个班级,请写下所有班级名称空格分隔。
答案 1 :(得分:1)
<div className={"toggle-button " + (this.state.active ? 'active-button' : '')}>
注意切换按钮后的空格