<div className={this.state.like===true?'icon-active ':""+"icon-box"} onClick={this.clickToLike}> <i className="iconfont icon-dianzan"></i> </div>
如上,我想让className中既有默认的class又根据变量添加一个动态class,该如何添加,现在结果是如果icon-active添加了之后,则后面的class就没有了。
如果我把默认的class写在前面,就直接都显示不出来样式了。
<div className={"icon-box"+" "+this.state.like===true?' icon-active':""} onClick={this.clickToLike}> <i className="iconfont icon-dianzan"></i> </div>