this.state= {autoplay: false}....render(){ return( <Carousel> {something} </Carousel> )}如何根据 this.state.autoplay 给Carousel返回是否添加autoplay属性大致意思如下<Carousel {this.state.autoplay ? "autoplay" : ""}> {something}</Carousel>这个会报错, 有没有简便的方法来书写?复杂的方式:render(){ if(this.state.autoplay){ return( <Carousel autoplay> {something} </Carousel> ) }else{ return( <Carousel> {something} </Carousel> ) }}
1 回答
PIPIONE
TA贡献1829条经验 获得超9个赞
<Carousel autoplay={this.state.autoplay}>
{something}
</Carousel>
----忘了看你原本state存储的就是true 和false了,一般像这样的单属性都是可以写成左右等式的
添加回答
举报
0/150
提交
取消