3
我试图用React打包语义UI元素,以便它们可以在我的应用程序中重用。ReactJS:在父项中访问子组件属性
var s_input = React.createClass({
render: function(){
return this.transferPropsTo(
<div className = "ui input">
<input type="text" placeholder={this.props.placeHolderTxt} ref="text"/>
</div>
)
}
});
我使用的输入组件内从:
<form onSubmit={this.handleSubmit} method="POST">
<s_input placeHolder={this.props.placeHolderTxt||''}></s_input>
</form>
这是我的handleSubmit方法:
handleSubmit:function(e){
e.preventDefault();
var text = this.refs.text.getDOMNode().value.trim();
this.refs.text.getDOMNode().value = '';
this.props.onSubmit(text);
}
我正试图访问文本的问题输入组件的属性,以便我可以执行类似的操作。有没有人知道如何去做这件事。
您能否显示完整的'handleSubmit()'方法? – cantera
我编辑了这个问题,并包含我的代码handleSubmit() – nimgrg