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