如何在ReactJS

时间:2017-05-25 06:17:34

标签: javascript reactjs jsx

我希望输入框的 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'}} />

如何获取函数返回的值?

1 个答案:

答案 0 :(得分:1)

您希望将值分配给function appletInitialized(applet) { appletGlobal = applet; } function validateFiles() { console.log("res enter code here lut"+appletGlobal.getUploader().getFileCount()); } 属性,因此不要绑定方法调用该方法,如下所示:

defaultValue

此处不需要绑定。

注意:

defaultValue:这将仅指定初始值,表示初始渲染期间的一次。