如何在此示例中为getClass
调用className
的函数?我写出来的方式似乎没有调用getClass
。
var CreateList = React.createClass({
getClass: function() {
//some code to return className
},
render: function() {
return(
<div className{this.getClass}>Example</div>
);
}
});
答案 0 :(得分:12)
您正在引用import time
print('Loading', end='.')
for i in range(0,10):
print('', end=".")
time.sleep(0.5)
函数的实例,而不是调用该函数。尝试调整它:
getClass()
答案 1 :(得分:2)
className{this.getClass}
无法编译。试试这个:
var CreateList = React.createClass({
getClass: function() {
//some code to return className
},
render: function() {
return(
<div className={this.getClass()}>Example</div>
);
}
});
如果您希望div具有以“className”开头的类名,则将该字符串添加到调用结果中:className={'className' + this.getClass()}
。