我希望输入框的 defaultValue 属性受到反应函数的约束。
getSelectedColor(e) {
return 'red'; // just for sake of simplicity now
}
这是我在render()函数中定义的虚拟DOM(HTML)
<input type="text" defaultValue={this.getSelectedColor.bind(this)} />
我已在组件类的构造函数中声明了该函数。
上述实现的结果是我的输入框显示了值 function(){[native code]}
即使我为defaultValue属性
编写内联函数,也会发生这种情况<input type="text" defaultValue={()=>{return 'red'}} />
如何获取函数返回的值?
答案 0 :(得分:1)
您希望将值分配给function appletInitialized(applet)
{
appletGlobal = applet;
}
function validateFiles()
{
console.log("res enter code here lut"+appletGlobal.getUploader().getFileCount());
}
属性,因此不要绑定方法调用该方法,如下所示:
defaultValue
此处不需要绑定。
注意:
defaultValue:这将仅指定初始值,表示初始渲染期间的一次。