在显示之前转换数据

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()}