在显示之前转换数据
transforming data before displaying
我有一个以秒为单位获取数据的时间组件,但我想在显示之前转换为分钟和舍入。我写了下面的代码:
var Time = React.createClass({
minutes: function() {
var mins = Math.round(this.props.data/60);
return mins;
},
render: function(){
return (
<div className="">
{this.minutes}
</div>
);
}
});
这没有用(什么都不显示,没有错误),我还尝试了以下方法:
var Time = React.createClass({
render: function(){
var minutes = function() {
var mins = Math.round(this.props.data/60);
return mins;
};
return (
<div className="">
{minutes}
</div>
);
}
});
这也不起作用(什么都不显示,没有错误)。
似乎有一些我不理解的关键,但不确定它是什么。任何帮助将不胜感激。
谢谢
minutes
应该被调用(它是一个函数)所以在第一个示例中使用 {this.minutes()}
或在第二个示例中使用 {minutes()}
。
我有一个以秒为单位获取数据的时间组件,但我想在显示之前转换为分钟和舍入。我写了下面的代码:
var Time = React.createClass({
minutes: function() {
var mins = Math.round(this.props.data/60);
return mins;
},
render: function(){
return (
<div className="">
{this.minutes}
</div>
);
}
});
这没有用(什么都不显示,没有错误),我还尝试了以下方法:
var Time = React.createClass({
render: function(){
var minutes = function() {
var mins = Math.round(this.props.data/60);
return mins;
};
return (
<div className="">
{minutes}
</div>
);
}
});
这也不起作用(什么都不显示,没有错误)。
似乎有一些我不理解的关键,但不确定它是什么。任何帮助将不胜感激。
谢谢
minutes
应该被调用(它是一个函数)所以在第一个示例中使用 {this.minutes()}
或在第二个示例中使用 {minutes()}
。