【发布时间】:2015-09-18 00:26:42
【问题描述】:
我是 React 和 Material UI 的新手,所以请多多包涵:P
我想要做的是,拥有一张随着内容变化而动态改变高度的卡片。根据文档,这应该会自动发生,并且确实会发生,但我希望将高度设置为新值。
所以这是相关代码:
var SomeAwesomeComponent = React.createClass({
getInitialState: function(){
return {
text: 'Test'
}
},
componentDidMount: function(){
var self = this;
setInterval(function(){
self.setState({
text: 'Hello Hello Hello Hello Hello Hello Hello Hello Hello Hello Hello Hello Hello Hello '
})
},2000)
},
render: function() {
var cardStyle = {
transition: '1s'
}
return (
<div>
<Card>
<CardText transitionEnabled={true} style={{cardStyle}}>
{this.state.text}
</CardText>
</Card>
</div>
);
}
});
我可以看到,高度发生了变化,但它跳到了新值。我希望它“过渡”到新的价值。 文档说这可以使用“transitionEnabled”来完成,但我似乎无法让它工作。任何人都可以帮忙吗?
谢谢
【问题讨论】: